このドキュメントはアーカイブされており、メンテナンスされていません。

FrameworkElement.HorizontalAlignment プロパティ

この要素が親要素 (パネル コントロールや項目コントロールなど) の一部となる場合に適用される水平方向の配置の特性を取得または設定します。これは、依存関係プロパティです。

名前空間: System.Windows
アセンブリ: PresentationFramework (presentationframework.dll 内)
XML 名前空間 :  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public HorizontalAlignment HorizontalAlignment { get; set; }
/** @property */
public HorizontalAlignment get_HorizontalAlignment ()

/** @property */
public void set_HorizontalAlignment (HorizontalAlignment value)

public function get HorizontalAlignment () : HorizontalAlignment

public function set HorizontalAlignment (value : HorizontalAlignment)

<object HorizontalAlignment="HorizontalAlignment" .../>

プロパティ値

水平方向の配置の設定を表す列挙値。既定値は Stretch です。

識別子フィールド

HorizontalAlignmentProperty

true に設定されたメタデータのプロパティ

AffectsArrange

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

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

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

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

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0
表示: