HorizontalAlignment プロパティ
この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

FrameworkElement.HorizontalAlignment プロパティ

 

この要素が、Panel またはアイテム コントロールのような親要素内に構成されるときに適用される水平方向の配置特性を取得または設定します。

名前空間:   System.Windows
アセンブリ:  PresentationFramework (PresentationFramework.dll 内)

public HorizontalAlignment HorizontalAlignment { get; set; }

プロパティ値

Type: System.Windows.HorizontalAlignment

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

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

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

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

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

識別子フィールド

HorizontalAlignmentProperty

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

AffectsArrange

.NET Framework
3.0 から利用可能
Silverlight
2.0 から利用可能
Windows Phone Silverlight
7.0 から利用可能
トップに戻る
表示:
© 2016 Microsoft