private void m_BtnHidePage_Click(object sender, RoutedEventArgs e)
 {
     if (m_BtnHidePage.Content.ToString().Trim() == "隐藏画面")
     {
         ExternalFunctions.ConfigDisable(3);
         m_BtnHidePage.Content = "显示画面";
     }
     else
     {
         ExternalFunctions.ConfigEnable(3);
         m_BtnHidePage.Content = "隐藏画面";
     }
 }
 private void m_BtnActivateSideMonitor_Click(object sender, RoutedEventArgs e)
 {
     if (m_BtnActivateSideMonitor.Content.ToString().Trim() == "启动侧身监测")
     {
         ExternalFunctions.ConfigEnable(4);
         m_BtnActivateSideMonitor.Content = "暂停侧身监测";
     }
     else
     {
         ExternalFunctions.ConfigDisable(4);
         m_BtnActivateSideMonitor.Content = "启动侧身监测";
     }
 }
示例#3
0
        public Media()
        {
            InitializeComponent();

            ExternalFunctions.ConfigDisable(3);

            tmrProgress = new DispatcherTimer();
            //设置计时器的时间间隔为1秒
            tmrProgress.Interval = new TimeSpan(0, 0, 1);
            //计时器触发事件处理
            tmrProgress.Tick += SetDisplayMessage;
            SetImageForMediaElement();
        }
        public MainWindow()
        {
            InitializeComponent();
            thislock = new object();
            config   = new double[ExternalFunctions.GetConfigSize()];
            ExternalFunctions.GetConfig(config);
            WrongTime = new double[ExternalFunctions.GetMaxTimeSize()];
            ExternalFunctions.GetMaxTime(WrongTime);

            m_GridCameraWindow.Children.Add(new CameraWindow());


            ThreadStart ts = new ThreadStart(DisplayInfos);

            t = new Thread(ts);
            t.Start();

            playbeep = new Thread(new ParameterizedThreadStart(_Beep));

            playfiletune = new Thread(new ParameterizedThreadStart(_PlayTune));


            countDownTimer          = new DispatcherTimer();
            countDownTimer.Interval = new TimeSpan(10000000);   //时间间隔为一秒
            countDownTimer.Tick    += new EventHandler(timer_Tick);

            HourArea.Text   = Default.SetTimeHour.ToString();
            MinuteArea.Text = Default.SetTimeMinute.ToString();
            SecondArea.Text = Default.SetTimeSecond.ToString();

            Int32 hour   = Convert.ToInt32(HourArea.Text);
            Int32 minute = Convert.ToInt32(MinuteArea.Text);
            Int32 second = Convert.ToInt32(SecondArea.Text);

            //处理倒计时的类
            processCount = new ProcessCount(hour * 3600 + minute * 60 + second);
            CountDown   += new CountDownHandler(processCount.ProcessCountDown);

            ExternalFunctions.ConfigDisable(4);
        }
示例#5
0
        public Settings()
        {
            InitializeComponent();

            ExternalFunctions.ConfigDisable(3); //先隐藏画面,防止占用过多资源

            m_LstBoxTune.SelectedIndex = (frequency - 1000) / 500;

            m_TxtBoxShouldersDistanceMin.Text   = MainWindow.config[0].ToString();
            m_TxtBoxShouldersDistanceMax.Text   = MainWindow.config[1].ToString();
            m_TxtBoxShouldersWidth.Text         = MainWindow.ShouldersWidth.ToString();
            m_TxtBoxHeadAngleFrontNBack.Text    = MainWindow.config[2].ToString();
            m_TxtBoxHeadAngleLeftNRightMin.Text = MainWindow.config[3].ToString();
            m_TxtBoxHeadAngleLeftNRightMax.Text = MainWindow.config[4].ToString();
            m_TxtBoxWaistAngle.Text             = MainWindow.config[5].ToString();
            m_TxtBoxHeadAngleSideMin.Text       = MainWindow.config[6].ToString();
            m_TxtBoxHeadAngleSideMax.Text       = MainWindow.config[7].ToString();
            m_TxtBoxTimer.Text        = MainWindow.config[8].ToString();
            m_TxtBoxSetTime.Text      = MainWindow.SetTime.ToString();
            m_ChcBoxDetail.IsChecked  = MainWindow.isShowDetails;
            m_ChcBoxUseFile.IsChecked = !MainWindow.isUseDefaultTunes;
            m_TxtBoxSetWrongTime.Text = MainWindow.WrongTime[0].ToString();
            if ((bool)m_ChcBoxUseFile.IsChecked)
            {
                m_LstBoxTune.IsEnabled     = false;
                m_TxtBoxTuneFile.IsEnabled = true;
            }
            else
            {
                m_LstBoxTune.IsEnabled     = true;
                m_TxtBoxTuneFile.IsEnabled = false;
                fileName = null;
                m_TxtBoxTuneFile.Text = "";
            }
            m_TxtBoxTuneFile.Text = MainWindow.tuneFileAddress;
            isSelecting           = true;
        }