【发布时间】:2013-04-07 12:27:17
【问题描述】:
我是 .NET/c# 领域的新手,我正在尝试开发 Windows Phone 8 应用程序。
我有几页显示对象列表(ListPage)。所有这些页面都将具有过滤功能,使用通用符号FilterPage。
我需要将对象从ListPage 传递给FilterPage。
我想使用 MVVM(MVVM 灯光模板)。我已经设法使用消息传递框架实现了几乎所有内容。我正在使用FilterMessage,它将对象传递到其构造函数中。
ListPage 和 FilterViewModel 收听此消息。 ListPage 将导航到FilterPage,FilterViewModel 将从消息中获取对象。
ListPage 得到正确通知,但 FilterViewModel 没有得到通知,因为 FilterViewModel 仅在 FilterPage 首次显示后创建。
是否可以通过 App start 来初始化 FilterViewModel? 如果您认为这不是要走的路,请告诉我原因:)
提前致谢。
【问题讨论】:
标签: c# .net mvvm windows-phone-8 mvvm-light