ChartParameter.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System.Collections.ObjectModel;
  2. using Caliburn.Micro.Core;
  3. namespace Venus_MainPages.Unity
  4. {
  5. public class RecipeItem
  6. {
  7. public bool Selected { get; set; }
  8. public string Recipe { get; set; }
  9. public string Guid { get; set; }
  10. public string RecipeRunGuid { get; set; }
  11. public string Chamber { get; set; }
  12. public string Status { get; set; }
  13. public string StartTime { get; set; }
  14. public string EndTime { get; set; }
  15. public string LotID { get; set; }
  16. public string SlotID { get; set; }
  17. }
  18. public class ParameterNode : PropertyChangedBase
  19. {
  20. private bool _Selected = false;
  21. public bool Selected
  22. {
  23. get { return _Selected; }
  24. set { _Selected = value; NotifyOfPropertyChange("Selected"); }
  25. }
  26. public string Name { get; set; }
  27. public ObservableCollection<ParameterNode> ChildNodes { get; set; }
  28. public ParameterNode ParentNode { get; set; }
  29. }
  30. }