Control.Background Proprietà

Definizione

Ottiene o imposta un pennello che fornisce lo sfondo del controllo.

public:
 property Brush ^ Background { Brush ^ get(); void set(Brush ^ value); };
Brush Background();

void Background(Brush value);
public Brush Background { get; set; }
var brush = control.background;
control.background = brush;
Public Property Background As Brush
<control Background="{StaticResource resourceName}"/>
- or -
<control Background="colorString"/>
- or -
<control>
  <control.Background>singleBrush</control.Background>
</control>

Valore della proprietà

Pennello che fornisce lo sfondo del controllo. Il valore predefinito è Null, (un pennello Null) che viene valutato come Transparent per il rendering.

Commenti

Ogni controllo può applicare questa proprietà in modo diverso in base al modello visivo. Questa proprietà influisce solo su un controllo il cui modello usa la proprietà Background come input per le proprietà dell'interfaccia utente del modello. In altri controlli questa proprietà non ha alcun effetto. In genere, un controllo usa un'estensione di markup {TemplateBinding} per associare il valore Background a Background di un pannello che è l'elemento radice del modello di controllo; ad esempio, su Grid.Background. Per altre informazioni sui modelli di visualizzazione e sulla creazione di modelli di controllo, vedere Controlli di stile o la pagina di riferimento per la proprietà Template .

A partire da Windows 10 versione 1607 (Windows Software Development Kit (Windows SDK) (SDK) versione 10.0.14393.0), generic.xaml include risorse che è possibile usare per modificare i colori di un controllo in stati visivi diversi senza modificare il modello di controllo. Nelle app destinate a questo kit di sviluppo software (SDK) o versioni successive, è preferibile impostare le proprietà, ad esempio Background, Foreground e BorderBrush. Per altre informazioni, vedere la sezione Stili leggeri dell'articolo Controlli di stile .

Si applica a

Vedi anche