我有一个文本框(我通过编辑模板对其进行了更改)。我在内容元素的Scrollviewer
添加了border
,以便我有一个水平滚动功能,就像IE中的地址栏文本框一样。
现在我添加了ScrollViewer
,当我在文本框中选择文本时,光标定位不正确。下面是一个更好的说明方法:
我的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
并且发生了错误。我该怎么做才能解决这个问题?
谢谢!
答案 0 :(得分:0)
尝试为ScrollViewer提供固定高度