2013-03-22 3 views
1

몇 가지 체크 박스가있는 WPF 창이 있습니다. 이 체크 박스를 내 객체의 부울 속성에 바인딩하여 데이터의 변경 사항을보기에 반영하고보기의 변경 사항을 데이터에 반영합니다. 이 개체를 INotifyPropertyChanged에서 파생해야합니까?wpf의 체크 박스에 데이터 바인딩

답변

1

예, 개체의 값을 변경하면 확인란의 바인딩이 제대로 업데이트되지 않습니다.

3

documentation이 제안하는대로 그렇게해야합니다. properties을 제공해야하며 그 안에 PropertyChangedEventproperties 발사하십시오. 다음은 문서의 예는 다음과 같습니다

public string PhoneNumber 
    { 
     get 
     { 
      return this.phoneNumberValue; 
     } 

     set 
     { 
      if (value != this.phoneNumberValue) 
      { 
       this.phoneNumberValue = value; 
       NotifyPropertyChanged(); 
      } 
     } 
    } 

당신은하지만, 사용자의 요구에 맞게해야합니다. 인터페이스를 올바르게 구현하는 방법에 대해 MSDN을 살펴보십시오.

관련 문제