Xaml 仅对字母而不是数字应用阿拉伯字体

Xaml 仅对字母而不是数字应用阿拉伯字体,xaml,fonts,uwp-xaml,arabic,Xaml,Fonts,Uwp Xaml,Arabic,在我的uwp应用程序中,我使用GE Dinar两种字体表示阿拉伯数据。 这些数字也在转变为阿拉伯数据 例如: 应用字体时获得的结果 10日星期六 我需要这个结果 星期六10-->10 我需要的字体适用于字母,而不是数字。 如何实现这一点,欢迎提供任何帮助或建议我认为您不能在单个文本框中完成此操作,因为这是一个处理字体系列本身的控件 推荐ET 您可以创建一个新的字体系列,并按如下方式添加: 不推荐: 或者,您可能想添加一个keydown事件,当该键是一个数字时,您只需在其旁边添加一个文本框。归档的

在我的uwp应用程序中,我使用GE Dinar两种字体表示阿拉伯数据。 这些数字也在转变为阿拉伯数据

例如:

应用字体时获得的结果

10日星期六

我需要这个结果

星期六10-->10

我需要的字体适用于字母,而不是数字。
如何实现这一点,欢迎提供任何帮助或建议

我认为您不能在单个文本框中完成此操作,因为这是一个处理字体系列本身的控件

推荐ET

您可以创建一个新的字体系列,并按如下方式添加:

不推荐:


或者,您可能想添加一个keydown事件,当该键是一个数字时,您只需在其旁边添加一个文本框。归档的最简单方法是使用Relative面板和sender name来对齐新的文本框,并给新的文本框加上一个名称,以便识别何时需要添加一个以字母而不是数字为单位的新文本框。但这对用户输入来说真的很糟糕,因为他必须点击数字来编辑它等等。这就是为什么您应该选择解决方案1。因为这是一种非常糟糕的编程风格。

如果答案合适,你能让我了解最新情况吗?因为这是一个有趣的问题,我认为在多种情况下都能派上用场