Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF:如果正在运行的应用程序是';闲置';_C#_.net_Wpf_Screensaver - Fatal编程技术网

C# WPF:如果正在运行的应用程序是';闲置';

C# WPF:如果正在运行的应用程序是';闲置';,c#,.net,wpf,screensaver,C#,.net,Wpf,Screensaver,是否有一种方法可以创建一个窗口(类似于屏幕保护程序),当您正在运行的应用程序没有与用户“交互”(或处于空闲状态)时,该窗口将显示出来,也就是说,应用程序上没有鼠标移动 我的一些朋友建议为这一次使用计时器。有什么好的开端的建议吗?谢谢。这可能会有帮助: 这里有一个关于StackOverflow的类似问题:。如果您想创建自己的屏幕保护程序,请创建另一个表单。从窗体中删除边框。让它成为最顶级的,并开始最大化。然后,您只需绘制控件来执行任何您想要的操作 然后将表单连接起来,检查鼠标是否移动或按键是否按下

是否有一种方法可以创建一个窗口(类似于屏幕保护程序),当您正在运行的应用程序没有与用户“交互”(或处于空闲状态)时,该窗口将显示出来,也就是说,应用程序上没有鼠标移动

我的一些朋友建议为这一次使用计时器。有什么好的开端的建议吗?谢谢。

这可能会有帮助:


这里有一个关于StackOverflow的类似问题:。

如果您想创建自己的屏幕保护程序,请创建另一个表单。从窗体中删除边框。让它成为最顶级的,并开始最大化。然后,您只需绘制控件来执行任何您想要的操作


然后将表单连接起来,检查鼠标是否移动或按键是否按下。您需要创建一个计时器来确定是否应该显示屏幕保护程序。

我实际上在寻找“创建一个类似屏幕保护程序的窗口”。谢谢你的回答。没有鼠标移动,并不总是意味着用户空闲,有些人更喜欢使用键盘。你也应该检查一下按键。