我有一个针对ComboBox的Control模板(TargetType =“{x:Type ComboBox}”)
在这个模板中是一个TextBox:
<TextBox x:Name="PART_EditableTextBox"
FlowDirection="RightToLeft"
HorizontalContentAlignment="Left"
IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}"
Margin="{TemplateBinding Padding}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
/>
我最初的问题是TextBox中的文本在句子的前面被截断并显示了句子的结尾 .
那是当我添加流向时,它解决了我的原始问题,但创建了一个新问题 .
在TextBox中,短文本现在是右对齐的,不再左对齐 .
在wpf TextBoxes中设置FlowDirection HorizontalContentAlignment是否存在问题?
如果是的话,有没有解决方法呢?
1 回答
尝试为
TextBox
设置HorizontalAlignment="Left"
. 这样,短文本也将保持对齐