FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment Property

定義

この要素が、Panel またはアイテム コントロールのような親要素内に作成されるときに適用される垂直方向の配置特性を取得または設定します。Gets or sets the vertical alignment characteristics applied to this element when it is composed within a parent element such as a panel or items control.

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

プロパティ値

垂直方向の配置の設定。A vertical alignment setting. 既定値は、Stretch です。The default is Stretch.

注釈

要素HeightWidth対しておよびプロパティが明示的に設定されている場合、これらの測定値はレイアウトの方向Stretchを取得し、このプロパティをに設定した場合の通常の効果を取り消します。When Height and Width properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to Stretch.

VerticalAlignmentは、実際の依存関係プロパティのプロパティアクセサーです。Microsoft .NETMicrosoft .NETVerticalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. この特定の依存関係プロパティは、派生要素クラス (特にコントロール) では、明らかに "既定" 値が異なることがよくあります。This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. これは通常、次の2つの方法のいずれかで発生します。依存関係プロパティは、特定の派生クラスに再登録されますが、既定値を設定するために異なるメタデータを使用します。または、適用される既定のスタイルによって、その依存関係プロパティの値が異なるように設定されています。This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. たとえば、 ComboBoxItemコントロールののVerticalAlignment "既定" は、からFrameworkElement直接ComboBoxItem継承VerticalAlignmentCenterれる場合でも、になります。For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. これは、その値が、スタイルのコントロールテンプレート内ComboBoxItemのの既定のスタイル内でリセットされたためです。This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvasは、レイアウトVerticalAlignmentを作成するときにCanvasは使用しません。は絶対配置に基づいているためです。Canvas does not use VerticalAlignment when composing layout, because Canvas is based on absolute positioning.

または派生ComboBoxItemクラスによって継承ComboBoxItemCenterれた場合、このプロパティの既定値をに再定義します。When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field VerticalAlignmentProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true AffectsArrange

適用対象