Bagikan melalui


IconElement.Foreground Properti

Definisi

Mendapatkan atau mengatur kuas yang menggambarkan warna latar depan.

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"/>

Nilai Properti

Kuas yang mengecat latar depan kontrol. Defaultnya adalah null, (kuas null) yang dievaluasi sebagai Transparan untuk penyajian. Namun, nilai ini biasanya diatur oleh sumber daya sistem default saat runtime, yang terkait dengan tema aktif dan pengaturan lainnya.

Contoh

Contoh ini menunjukkan AppBarButton yang menggunakan SymbolIcon dengan Latar Depannya diatur ke "Hijau".

<AppBarButton Label="Accept">
    <AppBarButton.Icon>
        <SymbolIcon Symbol="Accept" Foreground="Green"/>
    </AppBarButton.Icon>
</AppBarButton>

Keterangan

Anda dapat mengatur properti Latar Depan di AppBarButton atau pada ikon turunan IconElement . Jika Anda mengatur Latar Depan di AppBarButton, itu hanya diterapkan ke status visual default. Ini tidak diterapkan ke status visual lain yang ditentukan dalam templat AppBarButton , seperti MouseOver. Jika Anda mengatur Latar Depan pada ikon turunan IconElement , warna diterapkan ke semua status visual.

Satu-satunya jenis Brush yang valid untuk nilai Foreground adalah SolidColorBrush. Jika Anda mencoba menggunakan kuas yang tidak mendeklarasikan warna solid, nilai diabaikan pada durasi dan diganti dengan SolidColorBrush yang putih atau hitam, tergantung pada tema saat ini.

Latar depan menggantikan informasi warna dari file sumber BitmapIcon.UriSource . Piksel yang tidak transparan dalam gambar sumber diganti dengan warna Latar Depan.

Berlaku untuk

Lihat juga