PropertyChanged Null 的問題

  • 596
  • 0

摘要:PropertyChanged Null 的問題

參閱:

http://stackoverflow.com/questions/1512627/propertychanged-event-always-null

https://social.msdn.microsoft.com/Forums/vstudio/en-US/650bb9bd-ed21-487d-8279-28455e7a33d7/getting-propertychanged-to-work-correctly

 

還不是很懂 Binding 的觀念,目前正在學習中。

一開始常遇到的狀況就是 PropertyChanged 都是 Null

基本上注意以下幾點:

 

1. 如果是跟 view 有關,宣告了之後要傳到 DataContext 裡

this.DataContext = testMessage;

 

2. 如果還要載入其他事,可利用 subscribe 的方式

testMessage.PropertyChanged += new PropertyChangedEventHandler(testMesage_PropertyChanged);

private void testMesage_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            // Do Something Here
        }

 

原始碼: Practice0630.rar