grid布局是什么(gridbaglayout布局)

grid布局是什么(gridbaglayout布局)p p

大家好,我是讯享网,很高兴认识大家。



 </nav><p><img src="https://docs.microsoft.com/zh-tw/dotnet/maui/media/code-sample.png?view=net-maui-8.0" alt="Browse sample." data-linktype="relative-path"> 流覽範例</p> 

讯享网

.NET MAUI StackLayout.
讯享网

.NET 多平臺應用程式 UI (.NET MAUI) 會以水準或垂直方式,在一維堆疊中組織子檢視。 根據預設, 是垂直方向。 此外, 可以做為包含其他子版面配置的父版面配置。

類別 會定義下列屬性:

  • 型 別為 的 ,表示子檢視的位置方向。 此屬性的預設值為 。
  • 型 別為 的 ,表示每個子檢視之間的空間量。 這個屬性的預設值為 0。

這些屬性是由 物件所支援,這表示屬性可以是資料系結和樣式的目標。

下列 XAML 示範如何建立包含不同子檢視的垂直方向 :

讯享网

此範例會建立包含 和 物件的垂直 。 根據預設,子檢視之間沒有空格:

對等的 C# 程式碼為:

 

下列 XAML 示範如何藉由將其 屬性設定為 來建立水準方向 :

讯享网

此範例會建立包含 物件的水準 ,且子檢視之間沒有空格:

對等的 C# 程式碼為:

 

將 屬性設定 為 值,即可變更 中 子檢視之間的間距:

讯享网

此範例會建立垂直 包含 和 物件,這些物件之間有六個裝置無關的垂直空間單位:

對等的 C# 程式碼為:

 

內 子檢視的大小和位置取決於子檢視和 屬性的值,以及其 和 屬性的值。 在垂直 中,子檢視會在未明確設定其大小時展開以填滿可用的寬度。 同樣地,在水準 中,子檢視會在未明確設定其大小時,展開以填滿可用的高度。

的 和 屬性 及其子檢視可以設定為結構中的 欄位,其封裝 對齊 配置喜好設定。 此版面配置喜好設定會決定子檢視在其父版面配置中的位置和大小。

下列 XAML 範例會在 中的每個 子檢視上設定對齊喜好設定:

讯享网

在此範例中,會在 物件上 設定對齊喜好設定,以控制其在 內 的位置。 、、 和 欄位可用來定義父 代 內物件的對齊方式 :

只會遵循子檢視上的對齊喜好設定,而這與 方向相反。 因此,垂直方向 中的 子檢視會將其 屬性設定為其中一個對齊欄位:

  • ,它會將 放在 的左側 。
  • ,這會將 放在 的中心位置。
  • ,其位於 的右側 。
  • ,這會確保 填入 的寬度。

對等的 C# 程式碼為:

 

如需對齊方式的詳細資訊,請參閱 對齊版面配置 中的檢視。

可用來做為包含巢狀子 物件的父版面配置,或其他子版面配置。

下列 XAML 顯示巢狀 物件的範例:

讯享网

在此範例中,父 代包含 物件內的 巢狀 物件。 父 系會垂直方向,而子 物件水準方向為:

對等的 C# 程式碼為:

 


小讯
上一篇 2025-04-21 11:57
下一篇 2025-04-28 13:55

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/191906.html