WinRT c# - 文本块自动滚动到结尾

时间:2013-05-21 10:10:04

标签: c# windows-8 windows-runtime scroll textblock

如果我向其中添加文字,我想将自动滚动到文本块的末尾。但是我尝试了很多东西,但我努力了。

任何人都有一个好主意在WinRT应用程序上执行此操作?

感谢您的时间,问候。

1 个答案:

答案 0 :(得分:1)

  • 第1步 - 从NuGet获取WinRT XAML工具包
  • 第2步 - 将以下using添加到您的代码中

    using WinRTXamlToolkit.Controls.Extensions;
    
  • 第3步 - 在Text

    中添加(真正替换)TextBox后进行以下调用
    var scrollViewer = textBlock.GetFirstDescendantOfType<ScrollViewer>();
    scrollViewer.ScrollToVerticalOffset(scrollViewer.ScrollableHeight);