如何通过LongListSelector索引选择ItemViewModel对象

时间:2013-05-20 17:23:54

标签: c# data-binding mvvm windows-phone-8

我正在尝试使用ScrollTo()的{​​{1}}方法滚动到列表顶部。 LongListSelector获取一个对象,而不是索引,因此我需要将它作为ScrollTo()顶部的对象。我尝试了以下内容:

LongListSelector

但是 ItemViewModel topmostObject = (ItemViewModel)App.ViewModel.Items[0]; MainLongListSelector.ScrollTo(topmostObject); 方法返回“未将对象引用设置为对象实例”错误。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:3)

您是否在页面构造函数中执行此操作?在加载LongListSelector之前,无法调用ScrollTo。 (尝试OnNavigatedTo或LongListSelector.Loaded事件)。