FrameworkElement.VerticalAlignment 屬性

定義

取得或設定套用至此項目在父項目 (例如面板或項目控制項) 中組成時的垂直對齊特性。

C#
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }

屬性值

垂直對齊設定。 預設為 Stretch

備註

當 和 Width 屬性在元素上明確設定時 Height ,這些度量會採用版面配置前導詞,並取消將此屬性設定為 Stretch 的一般效果。

VerticalAlignment是相依性屬性的Microsoft .NET 屬性存取子。 這個特定的相依性屬性通常會在衍生元素類別中以不同的方式設定其明顯的「預設值」值,特別是控制項。 這通常會以下列兩種方式之一發生:相依性屬性會重新註冊至特定衍生類別,但有不同的中繼資料來設定其預設值;或套用預設樣式,會以不同的方式設定該相依性屬性值。 例如,控制項的明顯「預設值」 VerticalAlignmentComboBoxItem 會是 Center ,即使 ComboBoxItem 繼承自 直接。 VerticalAlignmentFrameworkElement 這是因為該值是在樣式控制項範本的預設樣式 ComboBoxItem 內重設。

Canvas 在撰寫版面配置時不會使用 VerticalAlignment ,因為 Canvas 是以絕對位置為基礎。

由 或任何衍生類別繼承 ComboBoxItem 時, ComboBoxItem 請將這個屬性的預設值重新定義為 Center

相依性屬性資訊

識別碼欄位 VerticalAlignmentProperty
中繼資料屬性設定為 true AffectsArrange

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9