RichTextBlock.IsColorFontEnabled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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.