FrameworkElement.VerticalAlignment 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在父元素(如面板或项控件)中组合此元素时所应用的垂直对齐特征。
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
属性值
垂直对齐设置。 默认值为 Stretch。
注解
当元素上显式设置属性Width时Height,这些度量将采用布局先例并取消将此属性设置为Stretch的常规效果。
VerticalAlignment 是 Microsoft .NET 属性访问器,用于实际依赖属性。 此特定依赖属性非常频繁地在派生元素类(尤其是控件)中以不同的方式设置其明显的“默认值”。 这通常以以下两种方式之一发生:依赖项属性重新注册到特定派生类,但具有不同的元数据来设置其默认值:或应用的默认样式设置依赖属性值的不同。 例如,即使直接继承VerticalAlignment自FrameworkElement控件,ComboBoxItem控件的明显“默认值”VerticalAlignmentComboBoxItem也是如此Center。 这是因为该值在样式控件模板的默认样式 ComboBoxItem内重置。
Canvas 撰写布局时不使用 VerticalAlignment ,因为 Canvas 基于绝对定位。
如果继承自 ComboBoxItem 或任何派生类,请 ComboBoxItem 重新定义此属性 Center的默认值。
依赖项属性信息
标识符字段 | VerticalAlignmentProperty |
元数据属性设置为 true |
AffectsArrange |