2

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

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

4

4 回答 4

9

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

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

祝你好运!

上面的这个解决方案适用于 C#...当在不支持触摸屏的机器上使用 Windows 8 应用商店应用程序时特别有用(我们的用户在模拟自上而下滑动以关闭应用程序时遇到困难...其他用户正在运行 Windows 8 在 Mac VM 上,这使得 Alt + F4 很难)

于 2012-08-27T21:00:13.237 回答
3

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

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

于 2012-07-02T21:52:37.613 回答
3

在 JS 中你可以这样做:

window.close();
于 2013-01-03T12:12:55.667 回答
1

您不能以编程方式关闭应用程序,这是系统的选择。

于 2012-08-09T20:26:35.873 回答