【问题标题】:Right to left support for MarkdownTextBlock in uwp从右到左支持 uwp 中的 MarkdownTextBlock
【发布时间】:2019-04-07 20:43:55
【问题描述】:

我正在为 UWP 开发一个 Instagram 非官方客户端,并使用 Microsoft.Toolkit.Uwp.UI.Controls.MarkdownTextBlock 来制作字幕和其他一些东西。 英文文本中的一切都很顺利,但是当文本是像波斯语这样的 RTL 语言时,它也使用 LTR。 不幸的是,MarkdownTextBlock 没有TextAlignment 属性,而且我也无法找到从右到左显示文本的降价。 有什么办法吗?

UWP 目标平台:Windows 10 版本 1803(内部版本 17134) 最低版本;周年更新(内部版本 14393) Microsoft.Toolkit.Uwp.UI.Controls:V4.0(因为我要支持Windows 10 Mobile所以不能使用V5.0)

谢谢

【问题讨论】:

  • 你需要直接在 Github github.com/windows-toolkit/WindowsCommunityToolkit/issues提出这个问题
  • 对了,MarkdownTextBlock的源码也在Github上。可以看到它是一个高度定制化的控件,它的渲染和行为都是由后面的代码编写的。如果您需要左右行为,您也可以尝试检查那里的源代码,看看是否可以修改任何内容
  • @BarryWang-MSFT 是的,你是对的。但是由于我在我的项目中使用Microsoft.Toolkit.Uwp.UI.Controls NuGet,所以我不想再次添加相同的代码,但是由于Microsoft.Toolkit.Uwp.UI.Controls 的新版本不支持14393 似乎我必须这样做。没门。无论如何,谢谢。

标签: uwp windows-community-toolkit


【解决方案1】:

我在 github 上有 logged an issue 以及 fix for the issue。当所有的问题都解决后,它将在下一个版本中发布。

更新:修复已合并。随意获取源代码并在您的应用中使用或等到下一个版本发布。

【讨论】:

  • 修复已合并
  • 是的,我看到他们为此添加了一些提交。再次感谢你兄弟:)
猜你喜欢
  • 1970-01-01
  • 2019-04-24
  • 2016-04-26
  • 1970-01-01
  • 2011-03-18
  • 2011-09-19
  • 2012-12-21
  • 2013-07-05
  • 2019-05-25
相关资源
最近更新 更多