我的申请表中有TextBox
来显示进度。我希望我的TextBox
自动滚动到TextBox
的底部。
这就是我的尝试:
TextBox.ScrollToEnd();
//and
TextBox.SelectionStart = TextBox.Text.Length;
TextBox.ScrollToCaret();
//and
TextBoxBase.ScrollToEnd().
我的xaml代码:
<TextBox x:Name="TextBox" Grid.ColumnSpan="2" Height="77" Margin="0,106,0,0" Grid.Row="1" TextWrapping="Wrap" VerticalAlignment="Top" ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Auto" IsReadOnly="True" Cursor="Arrow" />
我是WPF的新手,解释代码片段有助于我理解。
答案 0 :(得分:1)
TextBox.ScrollToEnd()
属性设置为AcceptsReturn
, true
应该有效:
<TextBox x:Name="TextBox" ... AcceptsReturn="True" />