如何以编程方式关闭Windows 8应用程序?

时间:2012-07-02 09:51:02

标签: windows html5 windows-8

我正在为Windows 8构建应用程序,并且需要能够使用操作以编程方式关闭它。例如,我的应用程序上的一个按钮。

我正在使用HTML5构建我的应用程序

4 个答案:

答案 0 :(得分:9)

以下事件处理程序对我有用......我实际上在全局应用程序栏中放置了一个退出图标...用户喜欢它!

        private void closeButton_Click(object sender, RoutedEventArgs e)
        {
            App.Current.Exit();
        }

祝你好运!

上述解决方案适用于C#...在不支持触摸屏的计算机上使用Windows 8 Store应用程序时,它们特别有用(我们的用户无法模拟自上而下的滑动来关闭应用程序.. 。其他用户在Mac VM上运行Windows 8,这使得Alt + F4变得艰难)

答案 1 :(得分:3)

你做不到。 Windows运行时API(以及Windows SDK的现代子集)不提供终止应用程序的机制。

基于Windows运行时的应用程序模型是允许系统或用户管理进程生命周期。

答案 2 :(得分:3)

在JS中你可以这样做:

window.close();

答案 3 :(得分:1)

您无法以编程方式关闭应用,这是系统的选择。