Windows 8 用のアプリケーションを構築していますが、アクションを使用してプログラムでアプリケーションを閉じる必要があります。たとえば、私のアプリケーションのボタンです。
HTML5 を使用してアプリケーションを構築しています
次のイベント ハンドラーは私のために働いた.私は実際に終了アイコンをグローバル アプリ バーに配置しました.ユーザーはそれを気に入っています!
private void closeButton_Click(object sender, RoutedEventArgs e)
{
App.Current.Exit();
}
幸運を!
上記のソリューションは C# で機能します...タッチ スクリーンに対応していないマシンで Windows 8 ストア アプリを使用する場合に特に役立ちます (ユーザーはアプリを閉じるためにトップダウン スワイプをエミュレートするのに苦労していました...他のユーザーは Windows を実行しています) Alt + F4 を難しくする Mac VM では 8)
JSではこれを行うことができます:
window.close();
それはいけません。Windows ランタイム API (および Windows SDK の最新のサブセット) は、アプリケーションを終了するメカニズムを提供しません。
Windows ランタイム ベースのアプリケーションのモデルは、システムまたはユーザーがプロセスの有効期間を管理できるようにすることです。
プログラムでアプリを閉じることはできません。システムの選択です。