【发布时间】: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.ControlsNuGet,所以我不想再次添加相同的代码,但是由于Microsoft.Toolkit.Uwp.UI.Controls的新版本不支持14393 似乎我必须这样做。没门。无论如何,谢谢。
标签: uwp windows-community-toolkit