TextBlock.IsColorFontEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, отображаются ли глифы шрифта, содержащие цветные слои, такие как Смайлики пользовательского интерфейса Segoe, в цвете.
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" />
Значение свойства
bool
Значение true , если цветные глифы отображаются цветом; в противном случае — false. Значение по умолчанию — true.
Комментарии
Windows 8.1 добавлена возможность для шрифтов включать несколько цветных слоев для каждого глифа. Например, шрифт Segoe UI Emoji определяет версии цветов смайликов и прочих символов-смайликов. По умолчанию свойство IsColorFontEnabled имеет значение true, а шрифты с этими дополнительными слоями передаются в цвете.
В Windows 8 элементы управления текстом xaml не отображают многоцветные шрифты в цвете. Когда приложение, скомпилированное для Windows 8, перекомпилируется для Windows 8.1, цветная отрисовка многоцветных шрифтов включена по умолчанию. Некоторые глифы в многоцветных шрифтах имеют разные метрики макета при отображении в цвете. Это может привести к по-разному макету в приложениях при повторной компиляции для Windows 8.1. Чтобы сохранить поведение Windows 8 при повторной компиляции приложения для Windows 8.1, установите для параметра IsColorFontEnabled значение false.