本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

FrameworkElement.HorizontalAlignment 属性

 

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

命名空间:   System.Windows
程序集:  PresentationFramework(位于 PresentationFramework.dll)

public HorizontalAlignment HorizontalAlignment { get; set; }

属性值

Type: System.Windows.HorizontalAlignment

水平对齐设置,它是一个枚举值。 默认值为 Stretch

HeightWidth 属性显式设置在元素上,这些度量值在布局过程较高的优先级并且将取消该作业设置的典型效果 HorizontalAlignmentStretch

HorizontalAlignment 是 Microsoft .NET 属性访问器,它实际上是一个依赖项属性。 此特定的依赖项属性非常普遍地具有子类化元素中,尤其是控件以不同方式设置其原本"默认"值。 这通常发生在两种方式之一︰ 依赖项属性重新注册到特定的子类,但使用不同的元数据设置其默认值;或者应用了默认样式以不同方式设置的依赖项属性值。 例如,明显"默认"的 HorizontalAlignmentLabel 控件将是 Left, ,即使 Label 继承 HorizontalAlignment 直接从 FrameworkElement 这是因为该值已重置中的默认样式 Label, ,该样式的控件模板中。

Canvas 不使用 HorizontalAlignment 构成布局,因为时 Canvas 根据绝对定位。

继承时 Label 或派生类中, Label 重新定义为此依赖项属性的默认值 Left

标识符字段,

HorizontalAlignmentProperty

元数据属性设置为 true

AffectsArrange

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
返回页首
显示: