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 プロパティ (テンプレートを使用するコントロール クラス) にバインドするのが一般的です。

適用対象

こちらもご覧ください