如何在UWP中的文本框中动态更改OpenType功能?

时间:2019-04-21 22:26:46

标签: c# uwp typography opentype

我正在开发一个UWP App,该App显示一些字体的演示文本。我想在演示文本中提供打开或关闭连字的选项。

就我而言,它与TextBlocks可以正常工作,但与TextBoxes不能一起工作。我需要演示文本是可编辑的。

我的代码如下:

<TextBox
 Typography.StandardLigatures="{Binding ...}"
 Typography.DiscretionaryLigatures="{Binding ...}"
 Typography.ContextualLigatures="{Binding ...}"
 Typography.HistoricalLigatures="{Binding ...}"
 Text="This is a demo text fl fi ffl">

绑定是附加到某些Toggleswitch控件的ViewModel的布尔属性。

奇怪的是,如果您将 TextBox 更改为 TextBlock ,则效果很好。

我知道这仅适用于受支持的字体,我使用的兼容字体如Palatino完全支持Ligatures。

如果您知道我不让我知道的内容,请

谢谢。

0 个答案:

没有答案