Câu hỏi được gắn thẻ «inotifypropertychanged»


18
ObservableCollection không nhận thấy khi Item trong đó thay đổi (ngay cả với INotifyPropertyChanged)
Có ai biết tại sao mã này không hoạt động: 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 } } …

17
Trong MVVM, ViewModel hoặc Model có triển khai INotifyPropertyChanged không?
Hầu hết các ví dụ MVVM mà tôi đã làm việc đã thực hiện Mô hìnhINotifyPropertyChanged , nhưng trong ví dụ CommandSink của Josh Smith, ViewModel thực hiệnINotifyPropertyChanged . Tôi vẫn nhận thức được các khái niệm MVVM, vì vậy tôi không biết nếu: Bạn phải đặt INotifyPropertyChangedViewModel CommandSinkđể hoạt …

1
[CallerMemberName] có chậm so với các lựa chọn thay thế khi triển khai INotifyPropertyChanged không?
Có những bài báo hay đề xuất nhiều cách khác nhau để thực hiệnINotifyPropertyChanged . Hãy xem xét cách triển khai cơ bản sau: class BasicClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private void FirePropertyChanged(string propertyName) { var handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.