FrameworkElement.HorizontalAlignment 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在父元素(如 Panel 或项控件)中组合此元素时所应用的水平对齐特征。
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。
注解
当在元素上显式设置 和 Width 属性时Height,这些度量在布局期间采用更高的先例,并且将取消将 设置为 HorizontalAlignmentStretch的典型效果。
HorizontalAlignment是Microsoft用于实际依赖属性的 .NET 属性访问器。 此特定依赖属性经常在子类元素(尤其是控件)中以不同的方式设置其明显的“默认”值。 这通常以两种方式之一发生:依赖属性重新注册到特定的子类,但使用不同的元数据来设置其默认值:或者应用了以不同方式设置依赖属性值的默认样式。 例如,控件的 明显“默认”HorizontalAlignmentLabel将为 Left,即使 Label 直接继承HorizontalAlignment自 FrameworkElement。 这是因为该值是在样式的控件模板中默认样式 Label中重置的。
Canvas 在撰写布局时不使用 HorizontalAlignment ,因为 Canvas 基于绝对定位。
当由 Label 或派生类继承时, Label 将此依赖属性 Left的默认值重新定义为 。
依赖项属性信息
标识符字段 | HorizontalAlignmentProperty |
元数据属性设置为 true |
AffectsArrange |