«inotifypropertychanged» 태그된 질문

30
INotifyPropertyChanged 구현-더 좋은 방법이 있습니까?
Microsoft는 INotifyPropertyChanged자동 속성에서와 같이 딱딱한 것을 구현 해야합니다.{get; set; notify;} 한다고 생각합니다. 아니면 합병증이 있습니까? 우리는 우리 자신의 속성에 '알림'과 같은 것을 구현할 수 있습니까? INotifyPropertyChanged수업 에 구현할 수있는 우아한 솔루션이 있습니까? 아니면 그것을 수행하는 유일한 방법은PropertyChanged 각 속성 이벤트를 입니다. 그렇지 않다면 PropertyChanged 이벤트 를 발생시키기 위해 코드를 자동 …

18
항목이 변경 될 때 ObservableCollection이 알리지 않음 (INotifyPropertyChanged에서도)
이 코드가 작동하지 않는 이유를 아는 사람이 있습니까? 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 …

17
MVVM에서 ViewModel 또는 Model이 INotifyPropertyChanged를 구현해야합니까?
필자가 작업 한 대부분의 MVVM 예제에는 Model 구현 INotifyPropertyChanged이 있었지만 Josh Smith의 CommandSink 예제 에서는 ViewModel이 구현했습니다INotifyPropertyChanged . 나는 여전히 MVVM 개념을인지 적으로 통합하고 있으므로 다음과 같은 경우에 모르겠습니다. 작업 INotifyPropertyChanged하려면 ViewModel에을 넣어야합니다 .CommandSink 이것은 단지 표준의 수차이며 실제로 중요하지 않습니다. 항상 Model 구현을 가져야 INotifyPropertyChanged하며 이것은 코드 예제에서 애플리케이션으로 …

1
INotifyPropertyChanged를 구현할 때 [CallerMemberName]이 대안에 비해 느립니까?
구현을위한 다양한 방법을INotifyPropertyChanged 제안하는 좋은 기사가 있습니다. 다음 기본 구현을 고려하십시오. 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 { return sampleIntField; } set …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.