Preguntas etiquetadas con inotifypropertychanged

30
Implementando INotifyPropertyChanged: ¿existe una mejor manera?
Microsoft debería haber implementado algo rápido INotifyPropertyChanged, como en las propiedades automáticas, solo especifique {get; set; notify;} Creo que tiene mucho sentido hacerlo. ¿O hay alguna complicación para hacerlo? ¿Podemos nosotros mismos implementar algo como 'notificar' en nuestras propiedades? ¿Existe una solución elegante para implementar INotifyPropertyChangeden su clase o la …

18
ObservableCollection no se da cuenta cuando el elemento en él cambia (incluso con INotifyPropertyChanged)
¿Alguien sabe por qué este código no funciona? 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 …


1
¿Es [CallerMemberName] lento en comparación con las alternativas al implementar INotifyPropertyChanged?
Hay buenos artículos que sugieren diferentes formas de implementaciónINotifyPropertyChanged . Considere la siguiente implementación básica: 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 { get { …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.