Panel.Background Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Pinsels , der den Panelinhaltsbereich ausfüllt.

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 des Panels ausfüllt. Der Standardwert ist NULL( ein Nullpinsel), der für das Rendern als transparent ausgewertet wird.

Hinweise

Der Hintergrundwert 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 der definierten Bereiche aufweisen. Er wird im untergeordneten Randbereich für jeden Fall angezeigt, in dem ein untergeordnetes Element einen Nichtzero-Rand hat, der seine Position beeinflusst. Es ist auch unabhängig vom Rand zwischen den Layoutpositionen aller untergeordneten Elemente sichtbar, obwohl dies davon abhängen kann, wie das Panel sein Layoutverhalten implementiert. In einer Canvas wird beispielsweise jedes Pixel im Inhaltsbereich angezeigt, in dem es kein absolut positioniertes Element gibt, das es abdeckt, den Hintergrundpinsel des Panels.

Wenn Sie eine Panel-Klasse wie Grid oder StackPanel als Stammelement einer Steuerelementvorlage verwenden, empfiehlt es sich, 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