Partager via


RichTextBlock.IsColorFontEnabled Propriété

Définition

Obtient ou définit une valeur qui détermine si les glyphes de police qui contiennent des calques de couleurs, tels que Segoe UI Emoji, sont rendus en couleur.

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

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

Valeur de propriété

Boolean

bool

true si les glyphes de couleur s’affichent en couleur ; sinon, false. La valeur par défaut est true.

Remarques

Windows 8.1 introduit la possibilité pour les polices d’inclure plusieurs couches de couleur pour chaque glyphe. Par exemple, la police Segoe UI Emoji définit les versions de couleur des émoticônes et des autres caractères Emoji. Par défaut, la propriété IsColorFontEnabled est définie sur true, et les polices dotées de ces couches supplémentaires s’affichent donc en couleur.

Dans Windows 8, les contrôles de texte XAML (Extensible Application Markup Language) ne rendent pas les polices multicolores en couleur. Lorsqu’une application compilée pour Windows 8 est recompilée pour Windows 8.1, le rendu des couleurs des polices multicolores est activé par défaut. Certains glyphes dans les polices multicolores ont des métriques de disposition différentes lorsqu’ils sont rendus en couleur. Cela peut entraîner une disposition différente dans les applications lorsqu’elles sont recompilées pour Windows 8.1. Pour conserver le comportement de Windows 8 lorsque votre application est recompilée pour Windows 8.1, définissez IsColorFontEnabled sur false.

S’applique à