2011-08-09 70 views
1

我有靶向組合框一個控制模板(的TargetType = 「{x:類型組合框}」)WPF文本框的FlowDirection + Horizo​​ntalContentAlignment問題

在該模板是一個文本框:

  <TextBox x:Name="PART_EditableTextBox" 
       FlowDirection="RightToLeft" 
       HorizontalContentAlignment="Left" 
       IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}" 
       Margin="{TemplateBinding Padding}" 
       VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" 
       /> 

我最初的問題文本框中的文本被截斷在句子的前面並顯示句子的結尾。

這就是當我添加流動方向時,它解決了我原來的問題,但創建了一個新的問題。

在文本框中,短文本現在是右對齊的,不再左對齊。

在wpf TextBoxes中設置FlowDirection + Horizo​​ntalContentAlignment是否存在問題?

如果有,是否有解決方法?

回答

1

嘗試設置HorizontalAlignment="Left"TextBox。這樣短文本也會左對齊

<TextBox x:Name="PART_EditableTextBox" 
     FlowDirection="RightToLeft" 
     HorizontalAlignment="Left" 
     ... /> 
+0

謝謝!!它像一個魅力一樣工作! – SetiSeeker

相關問題