<ScrollViewer Height="239" VerticalScrollBarVisibility="Auto">
<toolkit:PhoneTextBox x:Name="newcTextBox" AcceptsReturn="True" TextWrapping="Wrap"/>
</ScrollViewer>
使用该代码 phonetextbox 是滚动但是当滚动查看器高度溢出时。文本被隐藏,scrollviewer 正在“向上滚动”
<ScrollViewer Height="239" VerticalScrollBarVisibility="Auto">
<toolkit:PhoneTextBox x:Name="newcTextBox" AcceptsReturn="True" TextWrapping="Wrap"/>
</ScrollViewer>
使用该代码 phonetextbox 是滚动但是当滚动查看器高度溢出时。文本被隐藏,scrollviewer 正在“向上滚动”
查看 Uday0119对此答案的评论。
此评论格式不正确,因此在下面我从我的解决方案中复制代码。
XAML 代码:
<ScrollViewer
x:Name="scrollViewer"
Height="200"
VerticalScrollBarVisibility="Auto">
<toolkit:PhoneTextBox
x:Name="phoneTextBox"
AcceptsReturn="True"
TextInputStart="OnTextInputStart"
TextWrapping="Wrap"/>
</ScrollViewer>
和 C#:
private void OnTextInputStart(object sender, TextCompositionEventArgs e)
{
scrollViewer.UpdateLayout();
scrollViewer.ScrollToVerticalOffset(phoneTextBox.ActualHeight);
}