IconElement.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 = iconElement.foreground;
iconElement.foreground = brush;
Public Property Foreground As Brush
<icon Foreground="{StaticResource resourceName}"/>
- or -
<icon Foreground="colorString"/>
Valore della proprietà
Il pennello mediante cui viene disegnato il primo piano del controllo. Il valore predefinito è Null, (un pennello Null) che viene valutato come Transparent per il rendering. Tuttavia, questo valore è in genere impostato da una risorsa di sistema predefinita in fase di esecuzione, associata al tema attivo e ad altre impostazioni.
Esempio
Questo esempio mostra un oggetto AppBarButton che usa un simboloIcon con il relativo primo piano impostato su "Verde".
<AppBarButton Label="Accept">
<AppBarButton.Icon>
<SymbolIcon Symbol="Accept" Foreground="Green"/>
</AppBarButton.Icon>
</AppBarButton>
Commenti
È possibile impostare la proprietà Foreground nell'icona derivata AppBarButton o in un'icona derivata iconElement . Se si imposta il primo piano in AppBarButton, viene applicato solo allo stato di visualizzazione predefinito. Non viene applicato agli altri stati visivi definiti nel modello AppBarButton , ad esempio MouseOver
. Se si imposta il primo piano sull'icona derivata IconElement , il colore viene applicato a tutti gli stati visivi.
L'unico tipo di pennello valido per il valore di primo piano è SolidColorBrush. Se si tenta di usare un pennello che non dichiara un colore a tinta unita, il valore viene ignorato in fase di esecuzione e sostituito con un oggetto SolidColorBrush bianco o nero, a seconda del tema corrente.
In primo piano sostituisce le informazioni sul colore da un file di origine BitmapIcon.UriSource . Qualsiasi pixel non trasparente nell'immagine di origine viene sostituito con il colore di primo piano.