using System.Windows; using System.Windows.Controls; using Venus_Themes.Unity; namespace Venus_Themes.UserControls { /// /// NiceMainTM.xaml 的交互逻辑 /// public partial class NiceMainTM : UserControl { public NiceMainTM() { InitializeComponent(); } public static readonly DependencyProperty PMADoorIsOpenProperty = DependencyProperty.Register( "PMADoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool PMADoorIsOpen { get { return (bool)this.GetValue(PMADoorIsOpenProperty); } set { this.SetValue(PMADoorIsOpenProperty, value); } } public static readonly DependencyProperty PMBDoorIsOpenProperty = DependencyProperty.Register( "PMBDoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool PMBDoorIsOpen { get { return (bool)this.GetValue(PMBDoorIsOpenProperty); } set { this.SetValue(PMBDoorIsOpenProperty, value); } } public static readonly DependencyProperty PMCDoorIsOpenProperty = DependencyProperty.Register( "PMCDoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool PMCDoorIsOpen { get { return (bool)this.GetValue(PMCDoorIsOpenProperty); } set { this.SetValue(PMCDoorIsOpenProperty, value); } } public static readonly DependencyProperty PMDDoorIsOpenProperty = DependencyProperty.Register( "PMDDoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool PMDDoorIsOpen { get { return (bool)this.GetValue(PMDDoorIsOpenProperty); } set { this.SetValue(PMDDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLADoorIsOpenProperty = DependencyProperty.Register( "LLADoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool LLADoorIsOpen { get { return (bool)this.GetValue(LLADoorIsOpenProperty); } set { this.SetValue(LLADoorIsOpenProperty, value); } } public static readonly DependencyProperty LLBDoorIsOpenProperty = DependencyProperty.Register( "LLBDoorIsOpen", typeof(bool), typeof(NiceMainTM)); public bool LLBDoorIsOpen { get { return (bool)this.GetValue(LLBDoorIsOpenProperty); } set { this.SetValue(LLBDoorIsOpenProperty, value); } } private void OpenPMADoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Open" }); } private void ClosePMADoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMA", IsOpen = "Close" }); } private void OpenPMBDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Open" }); } private void ClosePMBDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMB", IsOpen = "Close" }); } private void OpenPMCDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Open" }); } private void ClosePMCDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMC", IsOpen = "Close" }); } private void OpenPMDDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" }); } private void ClosePMDDoor_Click(object sender, RoutedEventArgs e) { UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" }); } private void OpenLLADoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" }); UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Open" }); } private void CloseLLADoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" }); UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLA", IsOpen = "Close" }); } private void OpenLLBDoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" }); UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Open" }); } private void CloseLLBDoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" }); UIEvents.OnLLTDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Close" }); } } }