Condividi tramite


Control.Foreground Proprietà

Definizione

Ottiene o imposta un pennello che descrive il colore di primo piano.

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

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

Valore della proprietà

Il pennello mediante cui viene disegnato il primo piano del controllo. Il valore predefinito è un oggetto SolidColorBrush con colore Nero.

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à Foreground come parametro. In altri controlli questa proprietà non ha alcun effetto. In genere, un controllo derivato di ContentControl usa un'estensione di markup {TemplateBinding} per associare il relativo valore di primo piano al primo piano di un ContentPresenter all'interno del modello di controllo. Lo stesso colore/pennello può essere usato anche per i valori di altri elementi decorativi nel modello (glifi, icone, superfici di controllo) o per le proprietà della parte composita, ad esempio i singoli elementi ComboBox del controllo TimePicker . 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 (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 Stile a peso leggero dell'articolo stili XAML .

Si applica a

Vedi anche