切换到RightToLeft(通过改变MainWindow.FlowDirection)更改在末尾具有圆形(闭合)paranthesis的字符串,方法是在开头将其作为开始的paranthesis。
我缺少什么?这是一个错误吗?这是正常的吗?
这是启用RTL时的外观:
..这就是禁用RTL的情况:
注意paranthesis如何改变?
答案 0 :(得分:2)
不幸的是,这是一个已知的WPF错误。
解决方法是在字符串后面有一个不可见的字符:
<TextBlock FlowDirection="RightToLeft">
<Run>Label1 (cms)</Run>
<Run FontSize=".01">i</Run>
</TextBlock>
或使用
HorizontalContentAlignment="Right"
而不是
FlowDirection="RightToLeft"