private void Page_Unloaded(object sender, RoutedEventArgs e) { //TODO:NO CNC var csd = CncScreenDisplay.CreateInstance(); csd.StopRefreshCncScreenDisplay(); }
private void OnLoad(object sender, System.Timers.ElapsedEventArgs e) { //var conn = _fanuc.ConnectTest(); //if (conn == 0) //{ DispatcherHelper.CheckBeginInvokeOnUI(() => { var csd = CncScreenDisplay.CreateInstance(); _LoadVisibility = "Hidden"; UserName = "******"; UserPwd = "FANUC123"; OnLogin(); SafeNetFunc(); }); //} //else //{ // DispatcherHelper.CheckBeginInvokeOnUI(() => // { // _ReLoadConnVisibility = "Visible"; // _LoadingMessage = "系统连接加载失败,请重新加载"; // }); //} }
public MaintainSubCsdPage() { InitializeComponent(); this.DataContext = SimpleIoc.Default.GetInstance <MaintainSubCsdPageViewModel>(); //TODO:NO CNC IntPtr hwnd; hwnd = myPanel.Handle; var csd = CncScreenDisplay.CreateInstance(); System.Threading.Thread.Sleep(1000); csd.CreateCncScreenDisplay(hwnd); }
private System.Timers.Timer timerN = new System.Timers.Timer();//刷新操作信息 public HomePage() { InitializeComponent(); this.DataContext = SimpleIoc.Default.GetInstance <HomeViewModel>(); IntPtr hwnd; hwnd = myPanel.Handle; var csd = CncScreenDisplay.CreateInstance(); csd.CreateCncScreenDisplay(hwnd); //timerN.Interval = System.Convert.ToDouble(1000); //timerN.Elapsed += new System.Timers.ElapsedEventHandler(RefreshScreen); //timerN.Enabled = true; }
private void OnQuitAppCommand() { MessageBoxResult result = MessageBox.Show("确定是退出吗?", "询问", MessageBoxButton.YesNo, MessageBoxImage.Question); //关闭窗口 if (result == MessageBoxResult.Yes) { _fanuc.ScannerStatic_Cancel(); _fanuc.SimulateMonitorLine_Cancel(); _fanuc.ScannerPage_Cancel(); var csd = CncScreenDisplay.CreateInstance(); //csd.StopRefreshCncScreenDisplay(); csd.ServerStop(); //发送关闭软件的消息 Messenger.Default.Send <GenericMessage <string> >(new GenericMessage <string>(""), "SoftwareQuitMsg"); } }