BaseViewModel.cs 569 B

12345678910111213141516171819202122
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace MvvmScaffoldFrame48.ViewModel
  8. {
  9. /// <summary>
  10. /// 视图逻辑基类
  11. /// </summary>
  12. public class BaseViewModel : INotifyPropertyChanged
  13. {
  14. public event PropertyChangedEventHandler PropertyChanged;
  15. protected virtual void OnPropertyChanged(string propertyName)
  16. {
  17. PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
  18. }
  19. }
  20. }