Condividi tramite


Panel.Background Proprietà

Definizione

Ottiene o imposta un oggetto Brush 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 di contenuto del pannello. Il valore predefinito è Null, ovvero un pennello Null, che viene valutato come Trasparente per il rendering.

Commenti

Il valore Background per un pannello derivato da Panel è visibile sotto l'area interna se gli elementi presenti nell'insieme Children hanno pennelli di trasparenza o null per una delle aree di definizione. Viene visualizzato nell'area del margine figlio per qualsiasi caso in cui un elemento figlio abbia un margine diverso da zero che influisce sulla sua posizione. È visibile anche 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 comportamento del layout. Ad esempio, in un oggetto Canvas, qualsiasi pixel nell'area del contenuto in cui non è presente un elemento assolutamente posizionato che lo copre mostrerà il pennello Sfondo del pannello.

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

Si applica a

Vedi anche