Example #1
0
        private void Page_Unloaded(object sender, RoutedEventArgs e)
        {
            //TODO:NO CNC
            var csd = CncScreenDisplay.CreateInstance();

            csd.StopRefreshCncScreenDisplay();
        }
Example #2
0
        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 = "系统连接加载失败,请重新加载";
            //    });
            //}
        }
Example #3
0
        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);
        }
Example #4
0
        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");
            }
        }