Xamarin MvvmCross - 与MvxActionBarActivity通信的MvxFragment

时间:2015-09-15 21:01:16

标签: xamarin mvvmcross

我目前在Xamarin有一个项目,我正在使用MvvmCross。我有一个承载MvxFragments的MvxActionBarActivity。现在,当我想要关闭整个MvxActionBarActivity时,事件从Fragment开始,我想告诉MvxActionBarActivity关闭。在片段视图模型中调用Close(this)不起作用。

我考虑过使用MvxMessegner将消息从一个视图模型发送到另一个视图模型但是由于片段和活动的关系,我想知道是否有更好的方法来实现这一点。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想关闭Activity,则需要致电Finish()。这将关闭该活动并返回到后台上的内容。

如果您想从视图模型中调用它,则应使用自定义演示者:http://gregshackles.com/presenters-in-mvvmcross-navigating-android-with-fragments/