Als «inotifypropertychanged» getaggte Fragen


18
ObservableCollection bemerkt nicht, wenn sich das Element darin ändert (auch bei INotifyPropertyChanged)
Weiß jemand, warum dieser Code nicht funktioniert: public class CollectionViewModel : ViewModelBase { public ObservableCollection<EntityViewModel> ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public class …

17
Sollte das ViewModel oder Model in MVVM INotifyPropertyChanged implementieren?
Bei den meisten MVVM-Beispielen, die ich durchgearbeitet habe, wurde das Modell implementiert INotifyPropertyChanged, aber im CommandSink-Beispiel von Josh Smith wird das ViewModel implementiertINotifyPropertyChanged . Ich stelle die MVVM-Konzepte immer noch kognitiv zusammen, daher weiß ich nicht, ob: Sie müssen das INotifyPropertyChangedin das ViewModel einfügen, um CommandSinkan die Arbeit zu gehen …

1
Ist [CallerMemberName] bei der Implementierung von INotifyPropertyChanged im Vergleich zu Alternativen langsam?
Es gibt gute Artikel, die verschiedene Arten der ImplementierungINotifyPropertyChanged vorschlagen . Betrachten Sie die folgende grundlegende Implementierung: class BasicClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void FirePropertyChanged(string propertyName) { var handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } private int sampleIntField; public int SampleIntProperty { …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.