NiceMainTM.xaml.cs 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. using System.Threading.Tasks;
  2. using System.Windows;
  3. using System.Windows.Controls;
  4. using Venus_Themes.Unity;
  5. namespace Venus_Themes.UserControls
  6. {
  7. /// <summary>
  8. /// NiceMainTM.xaml 的交互逻辑
  9. /// </summary>
  10. public partial class NiceMainTM : UserControl
  11. {
  12. public NiceMainTM()
  13. {
  14. InitializeComponent();
  15. }
  16. public static readonly DependencyProperty PMADoorIsOpenProperty = DependencyProperty.Register(
  17. "PMADoorIsOpen", typeof(bool), typeof(NiceMainTM));
  18. public bool PMADoorIsOpen
  19. {
  20. get { return (bool)this.GetValue(PMADoorIsOpenProperty); }
  21. set
  22. {
  23. this.SetValue(PMADoorIsOpenProperty, value);
  24. }
  25. }
  26. public static readonly DependencyProperty PMBDoorIsOpenProperty = DependencyProperty.Register(
  27. "PMBDoorIsOpen", typeof(bool), typeof(NiceMainTM));
  28. public bool PMBDoorIsOpen
  29. {
  30. get { return (bool)this.GetValue(PMBDoorIsOpenProperty); }
  31. set
  32. {
  33. this.SetValue(PMBDoorIsOpenProperty, value);
  34. }
  35. }
  36. public static readonly DependencyProperty PMCDoorIsOpenProperty = DependencyProperty.Register(
  37. "PMCDoorIsOpen", typeof(bool), typeof(NiceMainTM));
  38. public bool PMCDoorIsOpen
  39. {
  40. get { return (bool)this.GetValue(PMCDoorIsOpenProperty); }
  41. set
  42. {
  43. this.SetValue(PMCDoorIsOpenProperty, value);
  44. }
  45. }
  46. public static readonly DependencyProperty PMDDoorIsOpenProperty = DependencyProperty.Register(
  47. "PMDDoorIsOpen", typeof(bool), typeof(NiceMainTM));
  48. public bool PMDDoorIsOpen
  49. {
  50. get { return (bool)this.GetValue(PMDDoorIsOpenProperty); }
  51. set
  52. {
  53. this.SetValue(PMDDoorIsOpenProperty, value);
  54. }
  55. }
  56. public static readonly DependencyProperty LLADoorIsOpenProperty = DependencyProperty.Register(
  57. "LLADoorIsOpen", typeof(bool), typeof(NiceMainTM));
  58. public bool LLADoorIsOpen
  59. {
  60. get { return (bool)this.GetValue(LLADoorIsOpenProperty); }
  61. set
  62. {
  63. this.SetValue(LLADoorIsOpenProperty, value);
  64. }
  65. }
  66. public static readonly DependencyProperty LLBDoorIsOpenProperty = DependencyProperty.Register(
  67. "LLBDoorIsOpen", typeof(bool), typeof(NiceMainTM));
  68. public bool LLBDoorIsOpen
  69. {
  70. get { return (bool)this.GetValue(LLBDoorIsOpenProperty); }
  71. set
  72. {
  73. this.SetValue(LLBDoorIsOpenProperty, value);
  74. }
  75. }
  76. private void OpenPMADoor_Click(object sender, RoutedEventArgs e)
  77. {
  78. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Open" });
  79. }
  80. private void ClosePMADoor_Click(object sender, RoutedEventArgs e)
  81. {
  82. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Close" });
  83. }
  84. private void OpenPMBDoor_Click(object sender, RoutedEventArgs e)
  85. {
  86. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Open" });
  87. }
  88. private void ClosePMBDoor_Click(object sender, RoutedEventArgs e)
  89. {
  90. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Close" });
  91. }
  92. private void OpenPMCDoor_Click(object sender, RoutedEventArgs e)
  93. {
  94. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Open" });
  95. }
  96. private void ClosePMCDoor_Click(object sender, RoutedEventArgs e)
  97. {
  98. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Close" });
  99. }
  100. private void OpenPMDDoor_Click(object sender, RoutedEventArgs e)
  101. {
  102. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  103. }
  104. private void ClosePMDDoor_Click(object sender, RoutedEventArgs e)
  105. {
  106. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  107. }
  108. private void OpenLLADoor_Click(object sender, RoutedEventArgs e)
  109. {
  110. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  111. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Open" });
  112. }
  113. private void CloseLLADoor_Click(object sender, RoutedEventArgs e)
  114. {
  115. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  116. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Close" });
  117. }
  118. private void OpenLLBDoor_Click(object sender, RoutedEventArgs e)
  119. {
  120. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  121. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Open" });
  122. }
  123. private void CloseLLBDoor_Click(object sender, RoutedEventArgs e)
  124. {
  125. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  126. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Close" });
  127. }
  128. }
  129. }