You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

56 lines
1.5 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Microsoft.Toolkit.Mvvm.ComponentModel;
  7. using Microsoft.Toolkit.Mvvm.Input;
  8. using System.Collections.ObjectModel;
  9. namespace HBLConsole.Model
  10. {
  11. /// <summary>
  12. /// 流程数据信息
  13. /// </summary>
  14. public class ProcessConditions : ObservableObject
  15. {
  16. /// <summary>
  17. /// 流程标题
  18. /// </summary>
  19. public string ProcessTitl { get { return _mProcessTitl; } set { _mProcessTitl = value; OnPropertyChanged(); } }
  20. private string _mProcessTitl;
  21. public ObservableCollection<Condition> Conditions { get; set; } = new ObservableCollection<Condition>();
  22. }
  23. //public class Condition : ObservableObject
  24. //{
  25. // public bool ConditionMet { get { return _mConditionMet; } set { _mConditionMet = value; OnPropertyChanged(); } }
  26. // private bool _mConditionMet;
  27. // public string ConditionName { get { return _mConditionName; } set { _mConditionName = value; OnPropertyChanged(); } }
  28. // private string _mConditionName;
  29. // public string ToolTip { get { return _mToolTip; } set { _mToolTip = value; OnPropertyChanged(); } }
  30. // private string _mToolTip;
  31. // public bool IsNot { get; set; }
  32. //}
  33. //public class Condition
  34. //{
  35. // public bool ConditionMet { get; set; }
  36. // public string propertyIllustrate { get; set; }
  37. // public string ToolTip { get; set; }
  38. // public bool IsNot { get; set; }
  39. //}
  40. }