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

FrameworkElement.HorizontalAlignment プロパティ

更新 : 2007 年 11 月

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

名前空間 :  System.Windows
アセンブリ :  PresentationFramework (PresentationFramework.dll 内)
XAML の XMLNS : http://schemas.microsoft.com/winfx/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" .../>

プロパティ値

型 : System.Windows.HorizontalAlignment

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

識別子フィールド

HorizontalAlignmentProperty

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

AffectsArrange

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

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

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

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

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

.NET Framework

サポート対象 : 3.5、3.0
表示: