我正在使用WinForms应用程序,我有一些控件(特别是列表框和数据网格视图),需要同时显示RTL和LTR数据的混合。例如,我有一个包含英语,阿拉伯语,德语和希伯来语字符串的列表框。显然,列表框控件具有RightToLeft属性,目前,我的UI中有一个按钮,用户可以根据需要在RTL和LTR之间切换该属性。我的客户似乎对这种方法感到满意,但我很好奇其他设计师/开发人员通常如何处理这种情况?
答案 0 :(得分:2)
我真的不知道Winforms,但您可以将Unicode方向控制字符添加到实际的字符串中。这很糟糕,但它应该有用。
以下是相关字符:
您可以从字符映射中复制和粘贴它们,或者从Unicode编号创建字符串并在运行时将它们连接起来。
希望它有所帮助。