在WP7 Silverlight中的ListView中滚动不起作用
本文关键字:滚动 不起作用 ListView 中的 WP7 Silverlight | 更新日期: 2023-09-27 18:19:55
在以下代码中:
listBox1.SelectedIndex = SelectedIndex;
if (SelectedIndex >= 0)
listBox1.ScrollIntoView(listBox1.SelectedItem);
列表框实际上不会滚动。我已经进行了检查,以确保SelectedItem不为空,但尽管发生了一切,列表仍然保持在顶部。。。我是不是错过了什么?
您是否考虑过MSDN上的这条注释:
当ItemsSource集合的内容发生更改时,特别是在向集合中添加或从集合中删除许多项目时,您可能需要在调用ScrollIntoView之前调用UpdateLayout,以便指定的项目滚动到视口中。