Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. using System.ComponentModel;
  2. using System.Threading;
  3.  
  4. public class BaseVM : INotifyPropertyChanged
  5. {
  6. public BaseVM()
  7. {
  8. m_syncCtx = SynchronizationContext.Current;
  9. }
  10.  
  11. // 触发属性变更事件
  12. protected void OnPropertyChanged(string strProperty)
  13. {
  14. if (PropertyChanged != null)
  15. {
  16. PropertyChangedEventArgs e = new PropertyChangedEventArgs(strProperty);
  17. PropertyChanged(this, e);
  18. }
  19. }
  20.  
  21. // 实现INotifyPropertyChanged
  22. public event PropertyChangedEventHandler PropertyChanged;
  23.  
  24. // 同步环境
  25. protected readonly SynchronizationContext m_syncCtx;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement