У меня есть шаблон элемента управления, нацеленный на ComboBox (TargetType = "{x: Type ComboBox}")
В этом шаблоне есть текстовое поле:
<TextBox x:Name="PART_EditableTextBox"
FlowDirection="RightToLeft"
HorizontalContentAlignment="Left"
IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}"
Margin="{TemplateBinding Padding}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
/>
Моя первоначальная проблема заключалась в том, что текст в TextBox был обрезан в начале предложения и показывает конец предложения.
То есть, когда я добавил направление потока, это решило мою первоначальную проблему, но создало новую.
В TextBox короткий текст теперь выровнен по правому краю и больше не выровнен по левому краю.
Есть ли проблема с настройкой FlowDirection + HorizontalContentAlignment в текстовых полях wpf?
и если да, то есть ли обходной путь?