2010-06-28 2 views
0

개인 멤버가 설정 될 때마다 public 속성의 속성 변경 이벤트를 보내려합니다. 어떻게하면 좋을까요?SendProperty 개인 필드가있는 공용 필드 변경

private string _imageName; 

public string ImageName 
{ 
    get 
    { 
     return _imageName; 
    } 
    set 
    { 
     _imageName = value; 
     SendPropertyChanged("ImageName"); 
    } 
} 

protected virtual void SendPropertyChanged(string propertyName) 
{ 
    if ((this.PropertyChanged != null)) 
    { 
      this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); 
    } 
} 

답변

2

대신 속성을 사용하십시오. 그게 뭐야

또는 해야하는 경우 비공개 필드를 변경할 때마다 SendPropertyChanged ("ImageName")를 호출하십시오.

관련 문제