using OpenSEMI.ClientBase; using System.Windows; using System.Windows.Controls; namespace Venus_Themes.UserControls { /// /// NiceMainTMWithLoadLock.xaml 的交互逻辑 /// public partial class NiceMainTMWithLoadLock : UserControl { public NiceMainTMWithLoadLock() { InitializeComponent(); } public static readonly DependencyProperty PMADoorIsOpenProperty = DependencyProperty.Register( "PMADoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock)); 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(NiceMainTMWithLoadLock)); 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(NiceMainTMWithLoadLock)); 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(NiceMainTMWithLoadLock)); public bool PMDDoorIsOpen { get { return (bool)this.GetValue(PMDDoorIsOpenProperty); } set { this.SetValue(PMDDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLATDoorIsOpenProperty = DependencyProperty.Register( "LLATDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock)); public bool LLATDoorIsOpen { get { return (bool)this.GetValue(LLATDoorIsOpenProperty); } set { this.SetValue(LLATDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLAEDoorIsOpenProperty = DependencyProperty.Register( "LLAEDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock)); public bool LLAEDoorIsOpen { get { return (bool)this.GetValue(LLAEDoorIsOpenProperty); } set { this.SetValue(LLAEDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLBTDoorIsOpenProperty = DependencyProperty.Register( "LLBTDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock)); public bool LLBTDoorIsOpen { get { return (bool)this.GetValue(LLBTDoorIsOpenProperty); } set { this.SetValue(LLBTDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLBEDoorIsOpenProperty = DependencyProperty.Register( "LLBEDoorIsOpen", typeof(bool), typeof(NiceMainTMWithLoadLock)); public bool LLBEDoorIsOpen { get { return (bool)this.GetValue(LLBEDoorIsOpenProperty); } set { this.SetValue(LLBEDoorIsOpenProperty, value); } } public static readonly DependencyProperty LLAWaferProperty = DependencyProperty.Register( "LLAWafer", typeof(WaferInfo), typeof(NiceMainTMWithLoadLock)); public WaferInfo LLAWafer { get => (WaferInfo)GetValue(LLAWaferProperty); set => SetValue(LLAWaferProperty, value); } public static readonly DependencyProperty LLBWaferProperty = DependencyProperty.Register( "LLBWafer", typeof(WaferInfo), typeof(NiceMainTMWithLoadLock)); public WaferInfo LLBWafer { get => (WaferInfo)GetValue(LLBWaferProperty); set => SetValue(LLBWaferProperty, value); } public static readonly DependencyProperty TMIsOnlineProperty = DependencyProperty.Register( "TMIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true)); public bool TMIsOnline { get { return (bool)this.GetValue(TMIsOnlineProperty); } set { this.SetValue(TMIsOnlineProperty, value); } } public static readonly DependencyProperty LLAIsOnlineProperty = DependencyProperty.Register( "LLAIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true)); public bool LLAIsOnline { get { return (bool)this.GetValue(LLAIsOnlineProperty); } set { this.SetValue(LLAIsOnlineProperty, value); } } public static readonly DependencyProperty LLBIsOnlineProperty = DependencyProperty.Register( "LLBIsOnline", typeof(bool), typeof(NiceMainTMWithLoadLock), new PropertyMetadata(true)); public bool LLBIsOnline { get { return (bool)this.GetValue(LLBIsOnlineProperty); } set { this.SetValue(LLBIsOnlineProperty, value); } } } }