FrameworkElement.VerticalAlignment 属性

定义

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

public:
 property System::Windows::VerticalAlignment VerticalAlignment { System::Windows::VerticalAlignment get(); void set(System::Windows::VerticalAlignment value); };
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }
member this.VerticalAlignment : System.Windows.VerticalAlignment with get, set
Public Property VerticalAlignment As VerticalAlignment

属性值

VerticalAlignment

垂直对齐设置。 默认值为 Stretch

注解

当元素上显式设置属性WidthHeight,这些度量将采用布局先例并取消将此属性设置为Stretch的常规效果。

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

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

如果继承自 ComboBoxItem 或任何派生类,请 ComboBoxItem 重新定义此属性 Center的默认值。

依赖项属性信息

标识符字段 VerticalAlignmentProperty
元数据属性设置为 true AffectsArrange

适用于