UserViewModel.cs 865 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. using Prism.Mvvm;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Collections.ObjectModel;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using Venus_Core;
  9. using Venus_MainPages.Roles;
  10. namespace Venus_MainPages.ViewModels
  11. {
  12. internal class UserViewModel : BindableBase
  13. {
  14. #region 私有属性
  15. ObservableCollection<User> m_Users = new ObservableCollection<User>();
  16. #endregion
  17. #region 依赖项属性
  18. public ObservableCollection<User> Users
  19. {
  20. get { return m_Users; }
  21. set
  22. {
  23. SetProperty(ref m_Users, value);
  24. }
  25. }
  26. #endregion
  27. #region 构造函数
  28. public UserViewModel()
  29. {
  30. Users.Add(new User("admin","admin", Role.Manager));
  31. }
  32. #endregion
  33. }
  34. }