Wpf DockPanel内的文本框-具有特殊字符的奇怪行为
我在Wpf DockPanel内的文本框-具有特殊字符的奇怪行为,wpf,textbox,dockpanel,Wpf,Textbox,Dockpanel,我在DockPanel中有一个TextBox,它的FlowDirection是rightoleft <DockPanel Grid.Column="1" FlowDirection="RightToLeft"> <TextBox Text="Hello@"/> </DockPanel> 在文本框内,它显示如下: @你好 为什么会发生这种情况以及如何防止这种情况?作为一种解决方法,您可以创建
DockPanel
中有一个TextBox
,它的FlowDirection
是rightoleft
<DockPanel Grid.Column="1" FlowDirection="RightToLeft">
<TextBox Text="Hello@"/>
</DockPanel>
在文本框内,它显示如下:
@你好
为什么会发生这种情况以及如何防止这种情况?作为一种解决方法,您可以创建一种LeftToRight样式,并将其应用于包含“@”的单个文本块。我很想学习如何让它在没有解决方法的情况下工作。这是出于设计,人们在右到左的冒号符号上也有问题。见: