【问题标题】:Caliburn Micro event on view/viewmodel closing视图/视图模型关闭时的 Caliburn Micro 事件
【发布时间】:2013-07-18 07:34:08
【问题描述】:

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

【问题讨论】:

    标签: c# wpf mvvm caliburn.micro


    【解决方案1】:

    首先:Quartz.NET 在你的进程中运行,所以当你的进程结束时它无论如何都会停止

    第二:您可以让您的 ViewModel 实现 IClose 并将您的代码放入 TryClose 或从 Screen 派生并覆盖 OnDeactivate 并将代码放入其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多