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时Width,这些度量在布局期间采用更高的先例,并取消设置HorizontalAlignment到Stretch的典型效果。
HorizontalAlignment是依赖项属性现实中的Microsoft .NET属性访问器。 此特定依赖属性非常频繁地在子类化元素(尤其是控件)中以不同的方式设置其明显的“默认值”。 这通常以以下两种方式之一发生:依赖项属性重新注册到特定子类,但使用不同的元数据来设置其默认值:或者应用默认样式,该样式会以不同的方式设置依赖属性值。 例如,即使直接继承自控件,HorizontalAlignment控件的LabelLeft明显“默认值”也是Label。HorizontalAlignmentFrameworkElement 这是因为该值是在样式控件模板的默认样式 Label内重置的。
Canvas 撰写布局时不使用 HorizontalAlignment ,因为 Canvas 基于绝对定位。
当继承自Label或派生类时,Label请重新定义此依赖属性的默认值。Left
Dependency 属性信息
| 项目 | 价值 |
|---|---|
| 标识符字段 | HorizontalAlignmentProperty |
元数据属性设置为 true |
AffectsArrange |