Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

59 linhas
1.6 KiB

  1. using BPA.Helper;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using System.Collections.ObjectModel;
  8. namespace BPA.Model
  9. {
  10. public class RecipeInfo : NotifyBase
  11. {
  12. /// <summary>
  13. /// 配方ID
  14. /// </summary>
  15. public string Id { get { return _mId; } set { _mId = value; OnPropertyChanged(); } }
  16. private string _mId;
  17. /// <summary>
  18. /// 配方名称
  19. /// </summary>
  20. public string Name { get { return _mName; } set { _mName = value; OnPropertyChanged(); } }
  21. private string _mName;
  22. /// <summary>
  23. /// 是否启用
  24. /// </summary>
  25. public bool IsEnable
  26. {
  27. get { return _mIsEnable; }
  28. set
  29. {
  30. _mIsEnable = value;
  31. OnPropertyChanged();
  32. EnableChange?.Invoke(Id);
  33. }
  34. }
  35. private bool _mIsEnable = true;
  36. /// <summary>
  37. /// 最后修改时间
  38. /// </summary>
  39. public string LastModified { get { return _mLastModified; } set { _mLastModified = value; OnPropertyChanged(); } }
  40. private string _mLastModified;
  41. public static Action<string> EnableChange { get; set; }
  42. ///// <summary>
  43. ///// 原料名称集合
  44. ///// </summary>
  45. //public ObservableCollection<string> RawMaters { get; set; } = new ObservableCollection<string>();
  46. ///// <summary>
  47. ///// 原料id列表
  48. ///// </summary>
  49. //public List<string> RawMaterIds { get; set; } = new List<string>();
  50. }
  51. }