mvvmlight messenger strange behaviour
问题 I have a strange behavior in my project. I use MvvmLight messenger to notify different parts of my UI to update. public EntryViewModel(MenuViewModel menuVM, Entry item) { this._menuVM = menuVM; OpenDetailsCommand = new RelayCommand(OpenDetailsInMainWindow); BackCommand = new RelayCommand(Back); this._entry = item; Refresh(); Messenger.Default.Register<CardUpdateMessage>(this, this._entry.Id, msg => Refresh(); ); } and send with Messenger.Default.Send(new CardUpdateMessage(id), id); when I see