我有一个 PRISM WPF 应用程序;我有一个 PatientViewModel,它在其构造函数中订阅一个事件(比如说 CultureChangedEvent),并执行一个动作。
在我的主视图模型中,我有一个 ObservableCollection。
如果用户从 ObservableCollection 中删除 PatientViewModel 实例,然后触发 CultureChangedEvent,则删除的 PatientViewModel 仍在内存中并接收事件。因此,目前,在删除 PatientViewModel 时,我取消了该事件的订阅;但我想知道这是正确的方法吗?还是我错过了什么?
谢谢!大号