Я использую класс Messenger проекта Джоша Смита, основанный Джошем Смитом, и у меня только что возник вопрос об отмене подписки на сообщения. На данный момент у меня есть несколько ViewModels, которые регистрируют сообщения в виде строк, например, у меня -
ViewModelA - регистры для сообщения "A"
ViewModelB - регистры для сообщения "A"
Таким образом, оба зарегистрированных сообщения имеют одинаковую строку.
Мой вопрос, каков наилучший способ отменить регистрацию определенного сообщения в экземпляре ViewModel, когда эта ViewModel закрыта (учитывая, что несколько ViewModel могут иметь одну и ту же строку сообщения).
Приветствия
Тим.