IE9渲染从左到右标记

时间:2012-04-11 20:22:57

标签: silverlight right-to-left

在我的Silverlight应用程序中,我使用以下格式字符串以从右到左的语言格式化日期:

"dd-MMM-yyyy HH:mm"

月份名称由从右到左的字符组成,它重新排列格式化的字符串并在日期的中间插入时间。为了解决这个问题,我尝试插入unicode U + 200E和U + 200F字符。这在一定程度上起作用,但IE9正在渲染控制角色!它看起来几乎像一个小'向上箭头'。有没有人以前遇到过这种情况或者知道一种方法吗?

道歉,我无法访问此截图。任何帮助是极大的赞赏! 伊恩

1 个答案:

答案 0 :(得分:0)

无论你用什么来显示日期(例如TextBlock),如果你知道字符串中会有RTL字符,你需要设置FlowDirection = RightToLeft。

相关问题