我有两个观点。 我从一个到另一个导航和其他我打电话RequestClose或使用后退按键。 我如何能在第一视图模型这些事件检测?
问候,丹
我有两个观点。 我从一个到另一个导航和其他我打电话RequestClose或使用后退按键。 我如何能在第一视图模型这些事件检测?
问候,丹
默认情况下,MvvmCross框架不会告诉你关于此事件。
你需要找出让视图模型知道它需要做一些事情的一些其他的方式。
你如何做到这一点取决于什么实际的情况是,你所期待的。
例如:
如果第二视图模型在一个基础模型改变了一些数据,那么这可能是通过从数据层的事件传递回第一视图模型。
如果第二视图模型在某种程度上改变更多的东西暂时的(如小于模型),那么你可能会实现某种形式的消息机制(使用类似TinyMessenger)允许的ViewModels沟通。
你能说一下你的事件是什么了吗?
更新...作为一个例子,这里是我可能会为Facebook做事情的类型- https://github.com/slodge/facebookExample (WP7只签入!)