WinPhone 7.1
在ScrollViewer中,我有一个包含大约500个字符串的堆栈面板.我想将堆栈面板从代码滚动到某个偏移量.我试过这个:
for (int i = 0; i < 500; i++)
{
tb = new TextBlock();
tb.Text = "String #" + i.ToString();
this.stackPanel1.Children.Add(tb);
}
this.scrollViewer1.ScrollToVerticalOffset(200);// scroll to offset 200
this.scrollViewer1.UpdateLayout();
Run Code Online (Sandbox Code Playgroud)
但它根本不滚动.
我究竟做错了什么?
谢谢
donescamillo
小智 5
这将解决您的问题:
Dispatcher.BeginInvoke(() =>
{
scrollViewer1.UpdateLayout();
scrollViewer1.ScrollToVerticalOffset(200);
}
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1142 次 |
| 最近记录: |