【问题标题】:IE9 Rendering Left-To-Right markIE9 渲染从左到右的标记
【发布时间】:2012-04-11 20:22:57
【问题描述】:

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

"dd-MMM-yyyy HH:mm"

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

抱歉,我无法查看此截图。任何帮助是极大的赞赏! 伊恩

【问题讨论】:

    标签: silverlight right-to-left


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-10-12
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 2012-07-22
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 2018-04-08
      相关资源
      最近更新 更多