我是 .NET/c# 领域的新手,我正在尝试开发 Windows Phone 8 应用程序。我有几页显示 Objects( ListPage
) 的列表。所有这些页面都将具有过滤功能,使用 commom FilterPage
。
我需要的是将对象从 传递ListPage
到FilterPage
. 我想使用 MVVM(MVVM 灯光模板)。我已经设法使用消息传递框架实现了几乎所有内容。我正在使用FilterMessage
将对象传递到其构造函数中的 a 。和收听此消息ListPage
。FilterViewModel
将ListPage
导航到FilterPage
并且FilterViewModel
将从消息中获取对象。ListPage
得到正确通知,但没有FilterViewModel
得到通知,因为FilterViewModel
仅在第FilterPage
一次显示后才创建。
是否可以通过 App 启动来初始化 FilterViewModel?如果您认为这不是要走的路,请告诉我原因:)
提前致谢。