IconElement.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 = iconElement.foreground;
iconElement.foreground = brush;
Public Property Foreground As Brush
<icon Foreground="{StaticResource resourceName}"/>
- or -
<icon Foreground="colorString"/>

Valore della proprietà

Pennello che disegna il primo piano del controllo. Il valore predefinito è Null, ovvero un pennello Null, che viene valutato come Transparent 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 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 foreground 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 foreground 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.

Foreground 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.

Si applica a

Vedi anche