| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 | using System.Windows;using System.Windows.Controls;using Venus_Themes.Unity;namespace Venus_Themes.UserControls{    /// <summary>    /// NiceMainTM.xaml 的交互逻辑    /// </summary>    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" });        }    }}
 |