Panel.Background プロパティ

定義

パネルのコンテンツ領域を塗りつぶす ブラシ を取得または設定します。

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 がある場合は、子 余白 領域に表示されます。 また、余白に関係なく、子要素のレイアウト位置間でも表示されますが、これはパネルがレイアウト動作を実装する方法によって異なります。 たとえば、 キャンバスでは、コンテンツ領域内で、それをカバーする絶対に配置された要素がないピクセルは、パネルの背景ブラシを表示します。

GridStackPanel などの Panel クラスをコントロール テンプレートのルート要素として使用している場合は、{TemplateBinding} マークアップ拡張機能を使用して、パネルの背景をテンプレート親の Control.Background プロパティ (テンプレートを使用するコントロール クラス) にバインドするのが一般的です。

適用対象

こちらもご覧ください