NiceMainTM.xaml.cs 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. using System.Windows;
  2. using System.Windows.Controls;
  3. using Venus_Themes.Unity;
  4. namespace Venus_Themes.UserControls
  5. {
  6. /// <summary>
  7. /// NiceMainTM.xaml 的交互逻辑
  8. /// </summary>
  9. public partial class NiceMainTM : UserControl
  10. {
  11. public NiceMainTM()
  12. {
  13. InitializeComponent();
  14. }
  15. public static readonly DependencyProperty PMADoorIsOpenProperty = DependencyProperty.Register(
  16. "PMADoorIsOpen", typeof(bool), typeof(NiceMainTM));
  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(NiceMainTM));
  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(NiceMainTM));
  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(NiceMainTM));
  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 LLADoorIsOpenProperty = DependencyProperty.Register(
  56. "LLADoorIsOpen", typeof(bool), typeof(NiceMainTM));
  57. public bool LLADoorIsOpen
  58. {
  59. get { return (bool)this.GetValue(LLADoorIsOpenProperty); }
  60. set
  61. {
  62. this.SetValue(LLADoorIsOpenProperty, value);
  63. }
  64. }
  65. public static readonly DependencyProperty LLBDoorIsOpenProperty = DependencyProperty.Register(
  66. "LLBDoorIsOpen", typeof(bool), typeof(NiceMainTM));
  67. public bool LLBDoorIsOpen
  68. {
  69. get { return (bool)this.GetValue(LLBDoorIsOpenProperty); }
  70. set
  71. {
  72. this.SetValue(LLBDoorIsOpenProperty, value);
  73. }
  74. }
  75. private void OpenPMADoor_Click(object sender, RoutedEventArgs e)
  76. {
  77. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Open" });
  78. }
  79. private void ClosePMADoor_Click(object sender, RoutedEventArgs e)
  80. {
  81. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Close" });
  82. }
  83. private void OpenPMBDoor_Click(object sender, RoutedEventArgs e)
  84. {
  85. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Open" });
  86. }
  87. private void ClosePMBDoor_Click(object sender, RoutedEventArgs e)
  88. {
  89. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Close" });
  90. }
  91. private void OpenPMCDoor_Click(object sender, RoutedEventArgs e)
  92. {
  93. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Open" });
  94. }
  95. private void ClosePMCDoor_Click(object sender, RoutedEventArgs e)
  96. {
  97. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Close" });
  98. }
  99. private void OpenPMDDoor_Click(object sender, RoutedEventArgs e)
  100. {
  101. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  102. }
  103. private void ClosePMDDoor_Click(object sender, RoutedEventArgs e)
  104. {
  105. UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  106. }
  107. private void OpenLLADoor_Click(object sender, RoutedEventArgs e)
  108. {
  109. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  110. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Open" });
  111. }
  112. private void CloseLLADoor_Click(object sender, RoutedEventArgs e)
  113. {
  114. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  115. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Close" });
  116. }
  117. private void OpenLLBDoor_Click(object sender, RoutedEventArgs e)
  118. {
  119. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" });
  120. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Open" });
  121. }
  122. private void CloseLLBDoor_Click(object sender, RoutedEventArgs e)
  123. {
  124. //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" });
  125. UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Close" });
  126. }
  127. }
  128. }