ViewModel何时在MvxPhonePage中可用

时间:2014-03-11 10:51:02

标签: mvvmcross

我需要确保列表中的可见项是最后一项。我正在考虑在我的视图的构造函数中使用LongListSelector(MessagesList.ScrollTo(VM.Messages.Last()))中的ScrollTo,但尚未设置ViewModel属性。在视图周期中是否有另一个地方(事件)我可以用来确保查看的项目是最后一个?

1 个答案:

答案 0 :(得分:0)

您可以随时在代码中创建自己的ViewModel。

在MvvmCross内部,如果你还没有创建一个,那么当MvxPhonePage.OnNavigatedTo被解雇时,框架本身会尝试创建一个https://github.com/MvvmCross/MvvmCross/blob/v3.1/Cirrious/Cirrious.MvvmCross.WindowsPhone/Views/MvxPhonePage.cs#L43