我試圖使用LongListSelector
的ScrollTo()
方法滾動到列表的頂部。 ScrollTo()
需要一個對象,而不是一個索引,所以我需要爲它提供位於LongListSelector
頂部的對象。我已經試過如下:如何通過LongListSelector選擇ItemViewModel對象索引
ItemViewModel topmostObject = (ItemViewModel)App.ViewModel.Items[0];
MainLongListSelector.ScrollTo(topmostObject);
但是,ScrollTo()
方法返回錯誤的「不設置到對象的實例對象引用」。我究竟做錯了什麼?
謝謝!
你可以在調用ScrollTo()之前單步執行代碼並驗證'topmostObject'是否爲空? – lhan
奇怪的是,在'if(topmostObject!= null)'內調用'ScrollTo()'仍然會導致NullReferenceException異常... – user2373614