C# 暂停窗口wpf应用程序

C# 暂停窗口wpf应用程序,c#,wpf,action,C#,Wpf,Action,我想播放一个视频时,没有鼠标的行动是启动和光标不移动10秒。 我尝试了以下代码: private void dispatcherTimer_Tick(object sender, EventArgs e) { Test t = new Test(); t.Show(); } public void declencher() { try {

我想播放一个视频时,没有鼠标的行动是启动和光标不移动10秒。 我尝试了以下代码:

private void dispatcherTimer_Tick(object sender, EventArgs e)
        {
            Test t = new Test();
            t.Show();
        }

        public void declencher() {
            try
            {
                while (Mouse.Captured != null)
                {
                    dispatcherTimer = new DispatcherTimer();
                    dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
                    dispatcherTimer.Interval = new TimeSpan(0, 0, 0, 0, 12);
                    dispatcherTimer.Start();
                    MessageBox.Show("hhh");
                }
            }
            catch { }


        }
我想知道如何在WPF中测试这种情况,以及最好的方法是什么

 if (button1.Content.Equals("Play"))
            {
                button1.Content = "Pause";
                mediaElement1.Play();
            }
            else
            {
                button1.Content = "Play";
                mediaElement1.Pause();
            }

有多种方法,所有方法似乎都在其他线程中讨论 这些方法结合使用InputManager.Current.PreProcessInput=timer、ApplicationIdle事件调度器或Win32调用。如果你没有尝试这些,请尝试

,, 应用


我希望您已经知道在WPF中播放视频。

否我指的是显示另一个包含视频的窗口的条件(在10秒内测试没有鼠标动作和光标动作)。您的意思是说应用程序必须等待10秒才能加载视频,请尝试此鼠标测试。已捕获!=null。我有一个wpf应用程序正在运行。当用户在10秒内没有做任何事情(光标和鼠标未移动)时,会出现另一个窗口并覆盖第一个窗口,其中包含例如一个全屏视频。请参见更新:我如何替换鼠标。捕获,因为它不工作