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, ovvero un pennello Null, che viene valutato come Trasparente per il rendering. Tuttavia, questo valore viene 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 controllo AppBarButton che usa SymbolIcon con il relativo oggetto Foreground impostato su "Green".
<AppBarButton Label="Accept">
<AppBarButton.Icon>
<SymbolIcon Symbol="Accept" Foreground="Green"/>
</AppBarButton.Icon>
</AppBarButton>
Commenti
È possibile impostare la proprietà Foreground su AppBarButton o su 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 di visualizzazione 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 di visualizzazione.
L'unico tipo Brush valido per il valore Foreground è 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 le informazioni sul colore sono sostituite da un file di origine BitmapIcon.UriSource . Qualsiasi pixel non trasparente nell'immagine di origine viene sostituito con il colore di primo piano.