TextBlock.IsColorFontEnabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Segoe UI Emoji などのカラー レイヤーを含むフォント グリフを色でレンダリングするかどうかを決定する値を取得または設定します。
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.1に再コンパイルするときに Windows 8 の動作を保持するには、IsColorFontEnabled を false に設定します。