我正在寻找Windows Phone 7上可滚动TextBox的解决方案。
此刻我有这个XAML代码:
<ScrollViewer
Height="250"
VerticalScrollBarVisibility="Auto"
Padding="0"
Margin="0">
<TextBox
x:Name="Description"
Text="{Binding Path=LocationInfo.Description, Mode=TwoWay}"
IsReadOnly="{Binding Path=LocationInfo.IsReadOnly}"
AcceptsReturn="True"
TextWrapping="Wrap"
Height="500"/>
</ScrollViewer>
它可以工作,但是当用户键入并且TextBox的可视部分已完全填充时,它不会自动滚动。用户必须滚动manualy才能看到他写的部分..我需要做一些自动滚动行为。
答案 0 :(得分:2)
A也在寻找这个问题的解决方案......我的结论是没有好的解决方案。我的最终解决方案与您的解决方案类似:
<ScrollViewer VerticalScrollBarVisibility="Visible">
<TextBox AcceptsReturn="True" mytoolkit:TextBinding.UpdateSourceOnChange="True" TextWrapping="Wrap"
Text="text" InputScope="Text" />
</ScrollViewer>
微软必须解决这个问题......
另见: