0

MainWindowにGUIを備えたWPFアプリケーションがあります。いくつかのユーザーアクションに基づいて、しばらくしてこのウィンドウを破棄したいと思います。しかし、アプリケーションをバックグラウンドで実行し続けたいと思います。Windowを非表示に設定できることは知っていますが、それでもメモリを使用します。WPFアプリケーションを終了せずにMainWindowを破棄するにはどうすればよいですか。また、廃棄後にメインウィンドウを再起動できるかどうかも知りたいです。

4

1 に答える 1

1
this.Close(); //Will close the window but keep the application running.

var mw = new MainWindow();
mw.Show(); //Will open a new MainWindow and show it.
mw.Close(); //Close this one too.

つまり、それを非表示にすることが最良の選択であり、使用するメモリの量は実際には無関係である必要があります。そのためにあるのが記憶です。

于 2012-10-10T03:11:35.760 に答える