FrameworkElement.HorizontalAlignment プロパティ

定義

パネルや項目コントロールなどの親要素内で構成される場合に、この要素に適用される水平方向の配置特性を取得または設定します。

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

プロパティ値

列挙体の値としての水平方向の配置設定。 既定値は Stretch です。

注釈

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

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

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

Labelクラスまたは派生クラスによって継承Label、この依存関係プロパティの既定値がLeftされるように再定義されます。

依存関係プロパティ情報

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

適用対象