在WP7中滚动ListView Silverlight无法正常工作

时间:2012-01-08 21:17:12

标签: c# silverlight windows-phone-7 scroll

在以下代码中:

listBox1.SelectedIndex = SelectedIndex;
if (SelectedIndex >= 0)
    listBox1.ScrollIntoView(listBox1.SelectedItem);

列表框实际上不会滚动。我已经介入以确保SelectedItem不为空,但是尽管所有内容仍然保持在顶部列表...我错过了什么?

1 个答案:

答案 0 :(得分:0)

您是否考虑过这个说明on MSDN

  

当ItemsSource集合的内容发生更改时,尤其是在集合中添加或删除了许多项目时,您可能需要在调用ScrollIntoView之前调用UpdateLayout以使指定项目滚动到视口中。