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

プロパティ値

垂直方向の配置設定。 既定値は Stretch です。

注釈

HeightプロパティとWidthプロパティが要素に明示的に設定されている場合、これらの測定値はレイアウトを優先し、このプロパティをStretchに設定する通常の効果を取り消します。

VerticalAlignment は、実際には依存関係プロパティであるMicrosoft .NET プロパティ アクセサーです。 この特定の依存関係プロパティは、派生要素クラス 、特にコントロールで明らかな "既定" 値が異なる設定を持つ場合が非常に多いです。 これは一般に、依存関係プロパティが特定の派生クラスに再登録されますが、既定値を設定するためのメタデータが異なるという 2 つの方法のいずれかで発生します。または、依存関係プロパティの値を異なる方法で設定する既定のスタイルが適用されています。 たとえば、VerticalAlignment コントロールのComboBoxItemの明らかな "既定値" は、CenterComboBoxItemから直接継承VerticalAlignment場合でもFrameworkElementされます。 これは、 ComboBoxItemの既定のスタイル内で、スタイルのコントロール テンプレート内でその値がリセットされたためです。

Canvas VerticalAlignmentは絶対配置に基づいているため、レイアウトの作成時にCanvasを使用しません。

ComboBoxItemまたは派生クラスによって継承ComboBoxItem、このプロパティの既定値を再定義してCenter

依存関係プロパティ情報

品目 価値
識別子フィールド VerticalAlignmentProperty
に設定されたメタデータ プロパティ true AffectsArrange

適用対象