FrameworkElement.HorizontalAlignment 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定套用至此元素在父項元素 (例如面板或項目控制項) 中組成時的水平對齊特性。
public:
property System::Windows::HorizontalAlignment HorizontalAlignment { System::Windows::HorizontalAlignment get(); void set(System::Windows::HorizontalAlignment value); };
public System.Windows.HorizontalAlignment HorizontalAlignment { get; set; }
member this.HorizontalAlignment : System.Windows.HorizontalAlignment with get, set
Public Property HorizontalAlignment As HorizontalAlignment
屬性值
此水平對齊方式設定作為列舉值。 預設為 Stretch。
備註
在 元素上明確設定 和 屬性時 Height ,這些度量在版面配置期間會採用較高的前置詞,並取消設定 HorizontalAlignment 為 Stretch 的一般 Width 效果。
HorizontalAlignment 是實際相依性屬性的 Microsoft .NET 屬性存取子。 這個特定相依性屬性經常會在子類別化元素中以不同的方式設定其明顯的「預設值」值,特別是控制項。 這通常會以下列兩種方式之一發生:相依性屬性會重新登錄至特定子類別,但有不同的中繼資料來設定其預設值;或套用的預設樣式會以不同的方式設定該相依性屬性值。 例如,控制項的明顯「預設值」 HorizontalAlignment Label 是 Left ,即使 Label 繼承 HorizontalAlignment 自 FrameworkElement 。 這是因為該值在 樣式的預設樣式 Label 內重設,在樣式的控制項範本內。
Canvas 撰寫版面配置時不會使用 HorizontalAlignment ,因為 Canvas 是以絕對位置為基礎。
當繼承 Label 自 或 衍生類別時, Label 請將這個相依性屬性的預設值重新定義為 Left 。
相依性屬性資訊
識別碼欄位 | HorizontalAlignmentProperty |
設定為 的中繼資料屬性 true |
AffectsArrange |