0
我有一個列表框,我已經綁定到一個有序的時間列表。當ListBox加載時,我想顯示屏幕頂部的下一個項目。WP7列表框自動滾動使用MVVM
有沒有辦法在WP7中使用MVVM做到這一點?我環顧四周,似乎WPF的解決方案,但我似乎無法找到任何WP7。
我有一個列表框,我已經綁定到一個有序的時間列表。當ListBox加載時,我想顯示屏幕頂部的下一個項目。WP7列表框自動滾動使用MVVM
有沒有辦法在WP7中使用MVVM做到這一點?我環顧四周,似乎WPF的解決方案,但我似乎無法找到任何WP7。
我能想到的這樣做的方法有兩種:
ScrollIntoView
當值的變化(這種方法看起來更乾淨,但我不是100%肯定它會在WP7的工作Silverlight 3運行時)值得注意的是,ScrollIntoView
只確保值可見,而不是頂部。
不幸的是我採取了簡單的方法,並沒有在MVVM中實現這一點。如果我改變了自己的想法並決定使用MVVM來實現,那麼我會嘗試一下並在標記爲答案的情況下進行標記。 謝謝理查德 – n00b