Condividi tramite


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à

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.

Si applica a

Vedi anche