在我的Silverlight应用程序中,我使用以下格式字符串以从右到左的语言格式化日期:
"dd-MMM-yyyy HH:mm"
月份名称由从右到左的字符组成,它重新排列格式化的字符串并在日期的中间插入时间。为了解决这个问题,我尝试插入unicode U + 200E和U + 200F字符。这在一定程度上起作用,但IE9正在渲染控制角色!它看起来几乎像一个小'向上箭头'。有没有人以前遇到过这种情况或者知道一种方法吗?
道歉,我无法访问此截图。任何帮助是极大的赞赏! 伊恩
答案 0 :(得分:0)
无论你用什么来显示日期(例如TextBlock),如果你知道字符串中会有RTL字符,你需要设置FlowDirection = RightToLeft。