Freigeben über


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 Bereichsinhaltsbereich 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 von 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 Rand ungleich null hat, der sich auf seine Position auswirkt. Es ist auch zwischen den Layoutpositionen untergeordneter Elemente unabhängig vom Rand sichtbar, obwohl dies davon abhängen kann, wie das Layoutverhalten des Bereichs implementiert. In einer Canvas wird beispielsweise für jedes Pixel im Inhaltsbereich, in dem kein absolut positioniertes Element vorhanden ist, der Hintergrundpinsel des Bereichs angezeigt.

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 Panels an die Control.Background-Eigenschaft des übergeordneten Vorlagenelements (die Steuerelementklasse, die Ihre Vorlage verwendet) zu binden.

Gilt für:

Weitere Informationen