Share via


Panel.Background Eigenschaft

Definition

Ruft einen Pinsel ab, der den Bereichsinhaltsbereich ausfüllt, oder legt diesen fest.

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>

Eigenschaftswert

Der Pinsel, der den Bereichsinhalt ausfüllt. Der Standardwert ist NULL( ein NULL-Pinsel), der für das Rendern als Transparent ausgewertet wird.

Hinweise

Der Background-Wert für ein panel-abgeleitetes Panel ist unterhalb des inneren Bereichs sichtbar, wenn die Elemente in der Children-Auflistung Transparenz- oder NULL-Pinsel für einen ihrer definierenden Bereiche aufweisen. Es wird im untergeordneten Randbereich für alle Fälle angezeigt, in denen ein untergeordnetes Element einen ungleichen Rand aufweist, der sich auf seine Position auswirkt. Es ist auch zwischen den Layoutpositionen aller untergeordneten Elemente sichtbar, unabhängig vom Rand, obwohl dies davon abhängen kann, wie der Bereich sein Layoutverhalten implementiert. In einer Canvas zeigt beispielsweise jedes Pixel im Inhaltsbereich, in dem kein absolut positioniertes Element vorhanden ist, den Hintergrundpinsel des Bereichs an.

Wenn Sie eine Panel-Klasse wie Grid oder StackPanel als Stammelement einer Steuerelementvorlage verwenden, ist es üblich, eine {TemplateBinding}-Markuperweiterung zu verwenden, um den Hintergrund des Bereichs an die Control.Background-Eigenschaft der übergeordneten Vorlage (die Steuerelementklasse, die Ihre Vorlage verwendet) zu binden.

Gilt für:

Weitere Informationen