FrameworkElement.HorizontalAlignment 属性

定义

获取或设置在父元素(如面板或项控件)内组合时应用于此元素的水平对齐特征。

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

注解

在元素上显式设置属性HeightWidth,这些度量在布局期间采用更高的先例,并取消设置HorizontalAlignmentStretch的典型效果。

HorizontalAlignment是依赖项属性现实中的Microsoft .NET属性访问器。 此特定依赖属性非常频繁地在子类化元素(尤其是控件)中以不同的方式设置其明显的“默认值”。 这通常以以下两种方式之一发生:依赖项属性重新注册到特定子类,但使用不同的元数据来设置其默认值:或者应用默认样式,该样式会以不同的方式设置依赖属性值。 例如,即使直接继承自控件,HorizontalAlignment控件的LabelLeft明显“默认值”也是LabelHorizontalAlignmentFrameworkElement 这是因为该值是在样式控件模板的默认样式 Label内重置的。

Canvas 撰写布局时不使用 HorizontalAlignment ,因为 Canvas 基于绝对定位。

当继承自Label或派生类时,Label请重新定义此依赖属性的默认值。Left

Dependency 属性信息

项目 价值
标识符字段 HorizontalAlignmentProperty
元数据属性设置为 true AffectsArrange

适用于