DewaterPosViewModel.cs 921 B

12345678910111213141516171819202122232425262728293031323334353637
  1. using Prism.Events;
  2. using Prism.Mvvm;
  3. using SHJX.Service.Common.Event;
  4. using SHJX.Service.Model.EventArgs;
  5. using System.Collections.Generic;
  6. namespace SHJX.Service.Main.ViewModels
  7. {
  8. public class DewaterPosViewModel : BindableBase
  9. {
  10. private string _ellipseFill;
  11. public string EllipseFill
  12. {
  13. get => _ellipseFill;
  14. set => SetProperty(ref _ellipseFill, value);
  15. }
  16. private string _ellipseInfo;
  17. public string EllipseInfo
  18. {
  19. get => _ellipseInfo;
  20. set => SetProperty(ref _ellipseInfo, value);
  21. }
  22. public DewaterPosViewModel(IEventAggregator ea)
  23. {
  24. EllipseFill = "#929FDE";
  25. EllipseInfo = string.Empty;
  26. ea.GetEvent<UpdateElementEvent>().Subscribe(ChangeElement);
  27. }
  28. public void ChangeElement(List<ElementArgs> args)
  29. {
  30. }
  31. }
  32. }