using OpenSEMI.ClientBase; using System.Windows; using System.Windows.Controls; using Venus_Themes.Unity; namespace Venus_Themes.UserControls { /// /// NiceRightLoadLock.xaml 的交互逻辑 /// public partial class NiceRightLoadLock : UserControl { public NiceRightLoadLock() { InitializeComponent(); } public static readonly DependencyProperty LLBDoorIsOpenProperty = DependencyProperty.Register( "LLBDoorIsOpen", typeof(bool), typeof(NiceRightLoadLock)); public bool LLBDoorIsOpen { get { return (bool)this.GetValue(LLBDoorIsOpenProperty); } set { this.SetValue(LLBDoorIsOpenProperty, value); } } private void OpenLLBDoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Open" }); UIEvents.OnLLEDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Open" }); } private void CloseLLBDoor_Click(object sender, RoutedEventArgs e) { //UIEvents.OnPMDoorRaiseChanged(new DoorPara() { ModuleName = "PMD", IsOpen = "Close" }); UIEvents.OnLLEDoorRaiseChanged(new DoorPara() { ModuleName = "LLB", IsOpen = "Close" }); } public static readonly DependencyProperty RobotWaferProperty = DependencyProperty.Register( "RobotWafer", typeof(WaferInfo), typeof(NiceRightLoadLock)); public WaferInfo RobotWafer { get => (WaferInfo)GetValue(RobotWaferProperty); set => SetValue(RobotWaferProperty, value); } } }