У меня есть приложение PRISM WPF;и у меня есть PatientViewModel, который в своем конструкторе подписывается на событие (скажем, CultureChangedEvent) и выполняет действие.
В моей основной модели представления у меня есть ObservableCollection.
Если пользователь удаляетэкземпляр PatientViewModel из ObservableCollection, а затем запускается CultureChangedEvent, удаленная PatientViewModel все еще находится в памяти и получает событие.Поэтому в настоящее время при удалении PatientViewModel я отписываюсь от события;но мне интересно, это правильный подход?Или я что-то упустил?
Спасибо!L