4

C#を使用してVS 11を使用してWindows 8でアプリケーションを作成しようとしましたが、アプリにボタンが必要で、人々がこのボタンをクリックすると、アプリが閉じます。

しかし、クリック イベントに追加する Exit または Close 関数が見つかりません。

このボタンを作るにはどうすればよいですか?または、この問題を解決するためのあなたの提案は何ですか?

4

5 に答える 5

8

アプリを閉じないでください。

これは、Metro アプリの概念の 1 つです。ユーザーが別のタスクに切り替えると、 プロセス ライフタイム管理の側面が開始され、最初にアプリケーションが一時停止され、その後、必要に応じて終了されます。アプリケーションのウィンドウを閉じないでください。現在利用可能な情報がないことをユーザーに知らせてから、必要に応じて切り替えたり、閉じたり、待機したりしてください

ここから取った

于 2012-05-04T10:17:35.543 に答える
5

認証を気にしない場合 (たとえば、独自のデバッグ ビルドに閉じるボタンを追加してテストに役立てたい場合) は、Application.Current.Exit() を呼び出すことができます。

于 2012-05-06T03:55:39.450 に答える
4

Close Button を実装してはいけません。

その場合、アプリはストアで販売できなくなります。「 Windows アプリの認定要件」を参照してください。

3.6 アプリは、システムが提供するメカニズムを備えた機能を使用する必要があります
(中略)
アプリをプログラムで閉じたり、閉じるための UI アフォーダンスを提供したりしてはなりません。

于 2012-05-04T14:18:08.270 に答える
2

あなたはこれを求めている?App.Current.Exit();

于 2012-06-14T05:58:03.897 に答える
0

これを試してください..うまくいきました

App.Current.Terminate();
于 2013-01-30T09:50:34.273 に答える