Caliburn Micro事件在视图/ viewmodel关闭

时间:2013-07-18 07:34:09

标签: c# wpf mvvm caliburn.micro

我的应用程序包含一些在视图关闭时需要清理的对象,如何在关闭视图时使用caliburn来触发事件?这甚至可能吗?具体来说,这是一些quartz.net触发器和计划,一旦应用程序关闭就需要停止,但我找不到任何东西。

1 个答案:

答案 0 :(得分:2)

首先:Quartz.NET在您的流程中运行,因此当您的流程结束时它将被终止

第二:您可以使您的ViewModel实现IClose并将您的代码放在TryClose内或从Screen派生并覆盖OnDeactivate并将代码放在那里。