标签: wpf mvvm-light
WPF,Galasoft MVVM Light
我有一个场景,我的应用程序的许多活动xaml视图继续监听信使的消息,这使我的应用程序工作非常慢。
从非活动视图取消注册邮件的最佳方法是什么?我只希望视图的活动实例监听消息。
我试图在视图的卸载事件中注销它,但是这也从活动实例中取消注册它。
谢谢, 阿西
答案 0 :(得分:0)
事件并不昂贵,它是您收到事件时执行的代码 (重新)设计您的消息事件接收器,以便它们仅在视图处于活动状态时执行。