我在uwp应用程序中将GE Dinar Two字体用于阿拉伯数据。 这些数字也正在更改为阿拉伯数据。
例如:
应用字体时获得的结果
星期六10->السبت١٠
我需要这个结果
星期六10->السبت10
我需要将字体应用于字母而不是数字。 我怎样才能做到这一点,欢迎任何帮助或建议
答案 0 :(得分:1)
我认为您不能在单个TextBox中执行此操作,因为这是一个处理字体家族本身的控件。
推荐
您可以创建一个新的字体系列,并将其添加为:Adding own fonts
不推荐:
或者您可能想添加一个keydown事件,并且当键是数字时,您只需在其旁边添加一个textBox。解决这个问题的最简单方法是,我认为使用relativpanel并使用发件人名称来对齐新的TextBox,并给新的TextBox也起一个名称,以识别何时必须添加使用字母而不是数字的新TextBox。 。但这确实不利于用户输入,因为他必须单击数字进行编辑,依此类推。这就是为什么您应该寻求解决方案1的原因。因为这确实是一种糟糕的编程风格。