NiceMainTMWithLoadLock.xaml.cs 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. using OpenSEMI.ClientBase;
  2. using System.Windows;
  3. using System.Windows.Controls;
  4. namespace Venus_Themes.UserControls
  5. {
  6. /// <summary>
  7. /// NiceMainTMWithLoadLock.xaml 的交互逻辑
  8. /// </summary>
  9. public partial class NiceMainTMWithLoadLock : UserControl
  10. {
  11. public NiceMainTMWithLoadLock()
  12. {
  13. InitializeComponent();
  14. }
  15. public static readonly DependencyProperty PMADoorIsOpenProperty = DependencyProperty.Register(
  16. "PMADoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  17. public bool PMADoorIsOpen
  18. {
  19. get { return (bool)this.GetValue(PMADoorIsOpenProperty); }
  20. set
  21. {
  22. this.SetValue(PMADoorIsOpenProperty, value);
  23. }
  24. }
  25. public static readonly DependencyProperty PMBDoorIsOpenProperty = DependencyProperty.Register(
  26. "PMBDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  27. public bool PMBDoorIsOpen
  28. {
  29. get { return (bool)this.GetValue(PMBDoorIsOpenProperty); }
  30. set
  31. {
  32. this.SetValue(PMBDoorIsOpenProperty, value);
  33. }
  34. }
  35. public static readonly DependencyProperty PMCDoorIsOpenProperty = DependencyProperty.Register(
  36. "PMCDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  37. public bool PMCDoorIsOpen
  38. {
  39. get { return (bool)this.GetValue(PMCDoorIsOpenProperty); }
  40. set
  41. {
  42. this.SetValue(PMCDoorIsOpenProperty, value);
  43. }
  44. }
  45. public static readonly DependencyProperty PMDDoorIsOpenProperty = DependencyProperty.Register(
  46. "PMDDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  47. public bool PMDDoorIsOpen
  48. {
  49. get { return (bool)this.GetValue(PMDDoorIsOpenProperty); }
  50. set
  51. {
  52. this.SetValue(PMDDoorIsOpenProperty, value);
  53. }
  54. }
  55. public static readonly DependencyProperty LLATDoorIsOpenProperty = DependencyProperty.Register(
  56. "LLATDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  57. public bool LLATDoorIsOpen
  58. {
  59. get { return (bool)this.GetValue(LLATDoorIsOpenProperty); }
  60. set
  61. {
  62. this.SetValue(LLATDoorIsOpenProperty, value);
  63. }
  64. }
  65. public static readonly DependencyProperty LLAEDoorIsOpenProperty = DependencyProperty.Register(
  66. "LLAEDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  67. public bool LLAEDoorIsOpen
  68. {
  69. get { return (bool)this.GetValue(LLAEDoorIsOpenProperty); }
  70. set
  71. {
  72. this.SetValue(LLAEDoorIsOpenProperty, value);
  73. }
  74. }
  75. public static readonly DependencyProperty LLBTDoorIsOpenProperty = DependencyProperty.Register(
  76. "LLBTDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  77. public bool LLBTDoorIsOpen
  78. {
  79. get { return (bool)this.GetValue(LLBTDoorIsOpenProperty); }
  80. set
  81. {
  82. this.SetValue(LLBTDoorIsOpenProperty, value);
  83. }
  84. }
  85. public static readonly DependencyProperty LLBEDoorIsOpenProperty = DependencyProperty.Register(
  86. "LLBEDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock));
  87. public bool LLBEDoorIsOpen
  88. {
  89. get { return (bool)this.GetValue(LLBEDoorIsOpenProperty); }
  90. set
  91. {
  92. this.SetValue(LLBEDoorIsOpenProperty, value);
  93. }
  94. }
  95. public static readonly DependencyProperty LLAWaferProperty = DependencyProperty.Register(
  96. "LLAWafer", typeof(WaferInfo), typeof(NiceMainTMWithLoadLock));
  97. public WaferInfo LLAWafer
  98. {
  99. get => (WaferInfo)GetValue(LLAWaferProperty);
  100. set => SetValue(LLAWaferProperty, value);
  101. }
  102. public static readonly DependencyProperty LLBWaferProperty = DependencyProperty.Register(
  103. "LLBWafer", typeof(WaferInfo), typeof(NiceMainTMWithLoadLock));
  104. public WaferInfo LLBWafer
  105. {
  106. get => (WaferInfo)GetValue(LLBWaferProperty);
  107. set => SetValue(LLBWaferProperty, value);
  108. }
  109. public static readonly DependencyProperty TMIsOnlineProperty = DependencyProperty.Register(
  110. "TMIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true));
  111. public bool TMIsOnline
  112. {
  113. get { return (bool)this.GetValue(TMIsOnlineProperty); }
  114. set
  115. {
  116. this.SetValue(TMIsOnlineProperty, value);
  117. }
  118. }
  119. public static readonly DependencyProperty LLAIsOnlineProperty = DependencyProperty.Register(
  120. "LLAIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true));
  121. public bool LLAIsOnline
  122. {
  123. get { return (bool)this.GetValue(LLAIsOnlineProperty); }
  124. set
  125. {
  126. this.SetValue(LLAIsOnlineProperty, value);
  127. }
  128. }
  129. public static readonly DependencyProperty LLBIsOnlineProperty = DependencyProperty.Register(
  130. "LLBIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true));
  131. public bool LLBIsOnline
  132. {
  133. get { return (bool)this.GetValue(LLBIsOnlineProperty); }
  134. set
  135. {
  136. this.SetValue(LLBIsOnlineProperty, value);
  137. }
  138. }
  139. }
  140. }