Condividi tramite


Panel.Background Proprietà

Definizione

Ottiene o imposta un pennello che riempie l'area del contenuto del pannello.

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>

Valore della proprietà

Pennello che riempie l'area del contenuto del pannello. Il valore predefinito è Null, (un pennello Null) che viene valutato come Transparent per il rendering.

Commenti

Il valore Background per un pannello derivato da Pannello è visibile sotto l'area interna se gli elementi presenti nell'insieme Children dispongono di pennelli di trasparenza o null per una delle relative aree di definizione. Visualizza nell'area del margine figlio per qualsiasi caso in cui un elemento figlio ha un margine diverso da zero che influisce sulla sua posizione. È anche visibile tra le posizioni di layout di qualsiasi elemento figlio indipendentemente dal margine, anche se ciò può dipendere dal modo in cui il pannello implementa il suo comportamento di layout. Ad esempio, in un oggetto Canvas, qualsiasi pixel nell'area del contenuto in cui non è presente un elemento assolutamente posizionato che mostra il pennello Sfondo del pannello.

Se si usa una classe Panel , ad esempio Grid o StackPanel come elemento radice di un modello di controllo, è una procedura comune usare un'estensione di markup {TemplateBinding} per associare lo sfondo del pannello alla proprietà Control.Background del modello padre (la classe di controllo che usa il modello).

Si applica a

Vedi anche