2012-01-08 20 views
0

在下面的代碼:滾動在WP7的Silverlight的ListView不工作

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

列表框實際上不會滾動。我已經介入確保SelectedItem不爲null,但儘管如此,該列表仍然保持在頂端......我錯過了什麼?

回答

0

你有沒有考慮這個照會on MSDN

當的的ItemsSource集合的變化,特別是當許多項目添加到或者從集合中刪除的內容,您可能需要UpdateLayout請致電呼叫ScrollIntoView的前指定的項目滾動到視口中。

+0

這樣做,謝謝! – 2012-01-08 21:32:21