仅将阿拉伯字体应用于字母而非数字

问题描述 投票:0回答:1

我在我的uwp应用程序中使用GE Dinar Two字体作为阿拉伯数据。这些数字也在变为阿拉伯数据。

例如:

应用字体时获得的结果

周六10日 - >周六10日

我需要这个结果

星期六10 - >星期六

我需要为字母而不是数字应用字体。我怎样才能实现这一点,欢迎任何帮助或建议

xaml fonts uwp-xaml arabic
1个回答
1
投票

我认为你不能在单个TextBox中执行此操作,因为这是一个处理字体系列本身的控件。

推荐的

您可以创建一个新的font-family并添加如下:Adding own fonts

不建议:

或者您可能想要添加一个keydown事件,当键是一个数字时,您只需在它旁边添加一个textBox。实现这一目标的最简单方法是我想使用relativpanel并使用发送者名称来对齐新的TextBox并给新TextBox一个名称,以便识别何时必须添加一个新的TextBox,它取字母而不是数字。但这对于用户输入来说真的很糟糕,因为他必须点击数字来编辑它,依此类推。这就是为什么你应该寻求解决方案1.因为这是非常糟糕的编程风格。

© www.soinside.com 2019 - 2024. All rights reserved.