Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# 如何在关闭监视器以及按监视器上的按钮打开监视器时调用方法_C#_Wpf - Fatal编程技术网

C# 如何在关闭监视器以及按监视器上的按钮打开监视器时调用方法

C# 如何在关闭监视器以及按监视器上的按钮打开监视器时调用方法,c#,wpf,C#,Wpf,我想在关闭监视器时调用以下方法 Stopwatch sw =new Stopwatch(); sw.Stop(); 我还想在打开监视器时调用以下方法 sw.Start(); 在c#中是否有可能做到这一点?关闭监视器与操作系统功能完全不同。在windows系统中,它只显示系统给出的输出。它不接受系统的任何输入。因此,您不能使用显示器的电源按钮向程序添加任何功能。如果电源管理系统自动关闭显示器,您可以触发事件,但不能按显示器的电源按钮。此链接中的可能重复

我想在关闭监视器时调用以下方法

    Stopwatch sw =new Stopwatch();        
    sw.Stop();
我还想在打开监视器时调用以下方法

    sw.Start(); 

在c#中是否有可能做到这一点?

关闭监视器与操作系统功能完全不同。在windows系统中,它只显示系统给出的输出。它不接受系统的任何输入。因此,您不能使用显示器的电源按钮向程序添加任何功能。如果电源管理系统自动关闭显示器,您可以触发事件,但不能按显示器的电源按钮。

此链接中的可能重复项我无法了解如何在使用显示器按钮关闭和打开时调用方法