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

FrameworkElement.Margin プロパティ

 

公開日: 2016年10月

要素の外側の余白を取得または設定します。

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

public Thickness Margin { get; set; }

プロパティ値

Type: System.Windows.Thickness

要素の余白の値を提供します。 既定値は、すべてのプロパティが 0 (ゼロ) の Thickness です。

余白は、この要素とレイアウトを作成するときに、隣接しているその他の要素間の空白、 ユーザー インターフェイス (UI)です。 共有する要素は、ピア要素 (その他のコレクション内の要素の共通の親コントロール) などがあるか、この要素の親の場合もあります。

Margin として設定されている、 Thickness 構造数値としてではなく、余白を非対称設定できるようにします。 Thickness 構造体自体には文字列型の変換がサポートされているため、非対称を指定する Margin で XAML 属性構文もします。

0 以外の余白は要素のレイアウトの ActualWidthActualHeightです。

余白は、レイアウトの兄弟要素の追加たとえば、2 つの隣接する要素が隣接する端に 30 の余白がどちらも設定は、60 ユニットの間にスペースがあります。

余白の設定のある要素を通常の指定したサイズ制約しない Margin かどうか、割り当てられた四角形領域のサイズが不十分の余白と要素のコンテンツ領域です。 要素のコンテンツ領域は、代わりにレイアウトの計算時に制限されます。 コンテンツが既に 0 に制約されていますもは余白が制限される場合だけです。

<object Margin="left,top,right,bottom"/>
- or -
<object Margin="left,top"/>
- or -
<object Margin="thicknessReference"/>

<object>
  <object.Margin>
    <Thickness Left="left" Top="top" Right="right" Bottom="bottom"/>
  </object.Margin>
</object>

左、上、右、下

番号を 0 までの値と PositiveInfinity の 4 つの可能なディメンション プロパティを指定する、 Thickness 構造体。

属性の使用方法も指定すると、対称的および論理的な順序で適用される省略形の値を受け取ります。 たとえば、 Margin="20" という意味に解釈されます、 Thickness のすべてのプロパティが 20 に設定します。 Margin="20,50" という意味に解釈されます、 ThicknessLeftRight を 20 に設定し、 TopBottom は 50 に設定します。

既定の単位、 Thickness メジャーは デバイスに依存しない単位 (1/96 インチ)です。 単位の種類の文字列を追加することにより、他の単位を指定することも cm, 、in, 、または pt 、測定値にします。

として渡された値を数値 XAML 属性が必要な小数点以下を指定しない (0 は、0.0 として指定する必要はありません)。 詳細については Extensible Application Markup Language (XAML) の使用状況を参照してください Thicknessします。

thicknessReference

既存のオブジェクト参照 Thicknessします。 これは、場合があります、 }, 、または } 参照します。 詳細については Extensible Application Markup Language (XAML) の使用状況を参照してください Thicknessします。

識別子のフィールド

MarginProperty

メタデータのプロパティを設定するには true

AffectsMeasure

.NET Framework
3.0 以降で使用可能
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
トップに戻る
表示: