2014-01-13 3 views
2

У меня есть текстовое поле (которое я внес изменениями, отредактировав шаблон). Я добавил Scrollviewer в элемент border элемента контента, чтобы у меня была возможность горизонтальной прокрутки, точно так же как текстовое поле адресной строки в IE.WP7 - Ошибка положения курсора в текстовом поле

Теперь, когда я добавил 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 и произошла ошибка. Что я могу сделать, чтобы решить эту проблему?

Спасибо!

+0

Что именно вы ожидаете *, когда вы выбираете текст? Где вы хотите, чтобы был курсор? Существует ли реальная ошибка или это поведение просто не то, что вы ожидаете? Вам нужно быть немного более конкретным. – lhan

+0

Происходит ошибка, так как курсор выбора расположен неправильно. В основном я хочу, чтобы выбор находился внутри текстового поля, как и любое другое текстовое поле при вводе текста. Например: http://puu.sh/6jH1y.png –

+0

Хм. Все еще не уверен, что я понимаю. Вы говорите, когда ** нажимаете ** на текст в текстовом поле, он выделяется неправильно? – lhan

ответ

0

Попробуйте дать ScrollViewer фиксированную высоту

+0

все еще не сработал :( –

+0

Мое лучшее предположение было бы то, что это ошибка. Без ScrollViewer невозможно ли перемещаться по горизонтали внутри TextBox? Просто интересно, что вам нужно ScrollViewer для. – philorube

+0

Вы пробовали просто добавить ScrollViewer вокруг рассматриваемого TextBox? – philorube

Смежные вопросы