首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight RTL支持

Silverlight RTL支持
EN

Stack Overflow用户
提问于 2013-02-22 05:40:57
回答 1查看 487关注 0票数 1

我知道Silverlight4通过FlowDirection属性添加了对RTL语言的支持。

作为RTL的新手,我只想确保我理解在设置FlowDirection属性时应该发生什么。我注意到TextBoxes的文本对齐方式现在是右对齐的,整个UI基本上都是通过将左边的所有内容切换到右边来镜像自己的。因此,这一切似乎都运行得很好。但是,在文本框中输入文本时,文本现在肯定也应该从右到左完成。所以,如果我在FlowDirection设置为RTL的TextBox中输入单词'run‘,那么它肯定应该是'nur’而不是'run'?我的理解是否正确,但目前TextBox仍然将其显示为“run”,即使它在控件本身中是右对齐的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-22 12:13:39

文本的RTL-ness将由unicode文本本身自动确定。因此,如果您将一些阿拉伯文本插入到TextBox中,那么无论是否设置了FlowDirection,它都将处于正确的方向。FlowDirection只是用来镜像UI的,它不是用来改变文本的。显然,也有一些聪明的special treatment of colons

因此,基本上:是的,这是正确的,按预期工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15012748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档