暂停窗口wpf应用程序
本文关键字:应用程序 wpf 窗口 暂停 | 更新日期: 2023-09-27 18:13:28
我想播放一个视频,当没有鼠标动作启动,光标不移动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不活跃和活跃;获取WPF应用程序中的非活动/空闲时间应用程序http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/811f5706-b9d7-414c-a590-cb9f6108b564http://weblogs.asp.net/jdanforth/archive/2011/03/19/detecting-idle-time-with-global-mouse-and-keyboard-hooks-in-wpf.aspx
我希望你已经知道在WPF中播放视频。