Panel.Background プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();
void Background(Brush value);
public Brush Background { get; set; }
var brush = panel.background;
panel.background = brush;
Public Property Background As Brush
<panel Background="{StaticResource resourceName}"/>
- or -
<panel Background="colorString"/>
- or -
<panel>
<panel.Background>singleBrush</panel.Background>
</panel>
プロパティ値
パネル コンテンツ領域を塗りつぶすブラシ。 既定値は null(null ブラシ)で、レンダリングでは Transparent と評価されます。
注釈
Panel から派生した パネルの Background 値は、 Children コレクション内の要素に定義領域の透過性または null ブラシがある場合、内側の領域の下に表示されます。 子要素の位置に影響を与える 0 以外の Margin がある場合は、子 余白 領域に表示されます。 また、余白に関係なく、子要素のレイアウト位置間でも表示されますが、これはパネルがレイアウト動作をどのように実装するかによって異なります。 たとえば、 キャンバスでは、コンテンツ領域のピクセルで、それをカバーする絶対位置の要素がない場合、パネルの背景ブラシが表示されます。
コントロール テンプレートのルート要素として Grid や StackPanel などの Panel クラスを使用している場合は、{TemplateBinding} マークアップ拡張機能を使用して、パネルの背景をテンプレート親の Control.Background プロパティ (テンプレートを使用するコントロール クラス) にバインドするのが一般的です。