Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.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/7/arduino/2.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# 如何在Windows 8 Pro上禁用我的Metro风格应用程序的挂起| | |关闭| |终止事件_C#_Windows 8_Windows Runtime_Winrt Xaml - Fatal编程技术网

C# 如何在Windows 8 Pro上禁用我的Metro风格应用程序的挂起| | |关闭| |终止事件

C# 如何在Windows 8 Pro上禁用我的Metro风格应用程序的挂起| | |关闭| |终止事件,c#,windows-8,windows-runtime,winrt-xaml,C#,Windows 8,Windows Runtime,Winrt Xaml,我是一名法国开发人员,我需要为Windows 8 Pro开发一款Metro风格的应用程序,该应用程序一直都在发布。我想知道如何禁用我的应用程序的关闭事件。我的应用程序需要一直处于前端,用户无法退出该应用程序 我原以为我可以用GPO禁用所有快捷方式,但关闭手势(将应用程序从上到下拖动)也需要禁用 我希望我说得很清楚,每个人都能理解这个问题:-)。请随意问我更具体的问题 诚挚的雷诺。简短的回答是:你不能 操作系统和用户控制Metro风格应用程序的生命周期,你无法阻止用户从你的应用程序切换,一旦你的应

我是一名法国开发人员,我需要为Windows 8 Pro开发一款Metro风格的应用程序,该应用程序一直都在发布。我想知道如何禁用我的应用程序的关闭事件。我的应用程序需要一直处于前端,用户无法退出该应用程序

我原以为我可以用GPO禁用所有快捷方式,但关闭手势(将应用程序从上到下拖动)也需要禁用

我希望我说得很清楚,每个人都能理解这个问题:-)。请随意问我更具体的问题


诚挚的雷诺。

简短的回答是:你不能

操作系统和用户控制Metro风格应用程序的生命周期,你无法阻止用户从你的应用程序切换,一旦你的应用程序不再位于前台,应用程序将暂停,系统可以随时终止应用程序


同样,用户关闭手势也不能被阻止。

在Windows 8.1中,您可能会发现这正是您所需要的。

您正在构建什么样的应用程序?如果系统上的两个应用程序想做与您的应用程序相同的事情怎么办?windows 8.1中的Kiosk模式?是的,在花了一些时间在windows 8上编程后,我又读了一遍我的问题,认为她很愚蠢实际上,这不是一个愚蠢的问题。这是一个经常被问到的问题。这也是一个引入了第二个问题的问题:“如果有一种方法允许应用程序阻止关闭手势,它会被滥用吗?”一旦你想到这个问题的答案,我的答案就更有意义了。:-)谢谢。在Metro应用程序的关闭阈值中,您会注意到应用程序允许禁用关闭手势。为此,他将距离设置为接近0(当您将窗口拖到底部时),这样您就可以禁用关闭手势。之后,你可以禁用所有快捷方式,但实际上,应用程序当然可能会被挂起。并且,在用户离开应用程序5秒钟后,应用程序将被挂起。一旦应用程序被暂停,将随时终止,恕不另行通知。您还可以从“最近使用的应用程序”列表中终止应用程序(右键单击应用程序,选择“关闭”)。总的来说,在规则范围内工作比试图与规则抗争要好得多。因此,实现一个onSuspend处理程序、一个OnResume处理程序,并接受用户控制应用程序的生命周期。