Control.Foreground Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è SolidColorBrush con colore Nero.
Commenti
Ogni controllo può applicare questa proprietà in modo diverso in base al modello di oggetto visivo. Questa proprietà influisce solo su un controllo il cui modello utilizza la proprietà Foreground come parametro. In altri controlli questa proprietà non ha alcun effetto. In genere, un controllo derivato da ContentControl usa un'estensione di markup {TemplateBinding} per associare il valore Foreground a Foreground 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 proprietà di parti composite, ad esempio i singoli elementi ComboBox del controllo TimePicker . Per altre info sui modelli visivi e sui modelli di controllo, vedi Applicazione di stili ai controlli o alla 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 di visualizzazione diversi senza modificare il modello di controllo. Nelle app destinate a questo software development kit (SDK) o versioni successive, è preferibile modificare queste risorse per impostare proprietà come Background, Foreground e BorderBrush. Per altre info, vedi la sezione Stili leggeri dell'articolo Applicare stili ai controlli .