WP7 - 文本框光标位置错误

时间:2014-01-13 11:54:45

标签: c# xaml windows-phone-7

我有一个文本框(我通过编辑模板对其进行了更改)。我在内容元素的Scrollviewer添加了border,以便我有一个水平滚动功能,就像IE中的地址栏文本框一样。

现在我添加了ScrollViewer,当我在文本框中选择文本时,光标定位不正确。下面是一个更好的说明方法:

enter image description here

我的XAML是:

<ScrollViewer Margin="{StaticResource PhoneTouchTargetOverhang}" Width="Auto" BorderThickness="3" HorizontalScrollBarVisibility="Hidden">
   <Border BorderBrush="Transparent" BorderThickness="{TemplateBinding BorderThickness}" Background="Transparent" Height="48" Width="Auto">
    <ContentControl x:Name="ContentElement" BorderThickness="0" HorizontalContentAlignment="Stretch" Margin="{StaticResource PhoneTextBoxInnerMargin}" Padding="{TemplateBinding Padding}" VerticalContentAlignment="Stretch" Style="{StaticResource ContentControlStyle1}"/>
  </Border>
</ScrollViewer>

基本上就是这样!我添加的只是ScrollViewer并且发生了错误。我该怎么做才能解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

尝试为ScrollViewer提供固定高度