Mvvmcross 7-如何允许ViewModel检测到应用程序正在关闭

问题描述

在使用MvvmCross 7+的WPF应用程序中,MainWindow(MvxWindow)承载选定的视图模型(MvxViewModel)/视图(MvxWpfView)。我需要使该视图模型能够收到用户单击应用程序右上角的关闭按钮的通知,以便我可以触发将数据保存到该视图模型中。

我当然可以在MainWindow中连接MvxWindow_Closing事件,但是如何通知视图模型? MainWindow如何知道哪个视图模型处于活动状态?

在视图模型中,我已经实现了ViewDisappearing()事件,但是当按下应用程序关闭按钮并关闭整个应用程序时,该事件不会触发。

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)