Поделиться через


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

Значение свойства

Boolean

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.

Применяется к