TextBox внутри DockPanel — странное поведение со специальными символами

У меня есть TextBox внутри DockPanel, FlowDirection которого равно RightToLeft.

<DockPanel Grid.Column="1" FlowDirection="RightToLeft">
   <TextBox Text="Hello@"/>
</DockPanel>

Внутри TextBox это выглядит так:

@Привет

Почему это происходит и как я могу предотвратить это?


person Mr Anderson    schedule 28.06.2020    source источник
comment
В качестве обходного пути вы можете создать стиль LeftToRight и применить его к одному текстовому блоку, содержащему «@». Я хотел бы узнать, как заставить его работать без обходного пути.   -  person Maciek Świszczowski    schedule 28.06.2020
comment
Это по дизайну, у людей тоже есть проблемы с символом двоеточия в RightToLeft. См.: stackoverflow.com/a/5326274/275330.   -  person Maciek Świszczowski    schedule 28.06.2020