使用silverlight滚动到浏览器的底部

时间:2012-01-27 23:03:33

标签: silverlight

我在Silverlight中有一个项目,我在运行时添加控件。 每次我添加一个控件我都想将浏览器滚动到页面底部? 如何从Silverlight滚动?

由于

2 个答案:

答案 0 :(得分:0)

如果您的应用程序使用ScrollViewer创建了滚动条,则可以执行以下操作:

ScrollViewerName.ScrollToVerticalOffset(double.PositiveInfinity);

如果在HTML页面中创建了滚动条,则必须调用脚本

Silverlight脚本调用

HtmlPage.Window.Invoke("ScrollToBottom");

Java脚本

window.onload=toBottom;

function ScrollToBottom()
{
    window.scrollTo(0, document.body.scrollHeight);
}

答案 1 :(得分:0)

最简单的方法: 使用textchange事件,然后执行richtextbox.selectall();