TextBlock.IsColorFontEnabled Properti

Definisi

Mendapatkan atau mengatur nilai yang menentukan apakah glyph font yang berisi lapisan warna, seperti Segoe UI Emoji, dirender dalam warna.

public:
 property bool IsColorFontEnabled { bool get(); void set(bool value); };
bool IsColorFontEnabled();

void IsColorFontEnabled(bool value);
public bool IsColorFontEnabled { get; set; }
var boolean = textBlock.isColorFontEnabled;
textBlock.isColorFontEnabled = boolean;
Public Property IsColorFontEnabled As Boolean
<TextBlock IsColorFontEnabled="bool" />

Nilai Properti

Boolean

bool

true jika glyph warna ditampilkan dalam warna; jika tidak, salah. Defaultnya adalah true

Keterangan

Windows 8.1 memperkenalkan kemampuan font untuk menyertakan beberapa lapisan berwarna untuk setiap glyph. Misalnya, font Segoe UI Emoji mendefinisikan versi warna Emoticon dan karakter Emoji lainnya. Secara default, properti IsColorFontEnabled adalah true dan font dengan lapisan tambahan ini dirender dalam warna.

Di Windows 8, kontrol teks Extensible Application Markup Language (XAML) tidak merender font multi-warna dalam warna. Ketika aplikasi yang dikompilasi untuk Windows 8 dikompilasi ulang untuk Windows 8.1, penyajian warna font multi-warna diaktifkan secara default. Beberapa glyph dalam font multi-warna memiliki metrik tata letak yang berbeda saat dirender dalam warna. Ini dapat menyebabkan tata letak yang berbeda di aplikasi saat dikommpilasikan ulang untuk Windows 8.1. Untuk mempertahankan perilaku Windows 8 saat aplikasi Anda dikompresi ulang untuk Windows 8.1, atur IsColorFontEnabled ke false.

Berlaku untuk