WP7在代码中管理ScrollViewer

时间:2012-11-02 02:54:34

标签: silverlight scrollviewer

在WP7应用程序中,我在代码中生成Scrollviewer。这个Scrollviewer有一个StackPanel作为其内容,在Stackpanel中我有一个网格。 我没有为这些控件指定任何特定的高度。

就我所追求的外表和行为而言,一切都很好。

我现在想要将滚动查看器定位到某一点 - 在我生成它及其子项之后。

似乎我应该使用ScrollViewer.ScrollToVerticalOffset方法。 但我无法确定Scrollviewer的高度...... Height和ActualHeight都返回0.我想用这个高度来确定我应该滚动到哪一点。

即使我对ScrollToVerticalOffet值进行硬编码,它仍然不会重新定位。

有没有办法可以让我按照自己的意愿定位,如何确定高度值?

  • 感谢

1 个答案:

答案 0 :(得分:0)

当我在页面加载的事件中检查值时,它工作正常......并且ScrolltoOffset似乎也能正常工作。