我想知道我可以使用MVVMDialog.Close()中沒有錯誤消息MVVM方面
我已經試過App.Current.Shutdown();
退出我的應用程序,但我有如下因素的輸出:MyProgram has stop working
請你幫我 ?
我想知道我可以使用MVVMDialog.Close()中沒有錯誤消息MVVM方面
我已經試過App.Current.Shutdown();
退出我的應用程序,但我有如下因素的輸出:MyProgram has stop working
請你幫我 ?
您正在使用正確的方法,但取決於您的ShutDownMode
設置爲哪種模式,您需要確保您的主窗口已關閉,或者您已將其設置爲OnLastWindowClosed
,那麼您所有的在關閉應用程序之前,必須關閉窗口。
這個答案解釋了一點點細節;
,你的主窗口中看到需要使用您所選擇的機制來發布事件視圖模型。主窗口應該聽取這個事件,並在它看到它時關閉。
重要的是,您還要發送消息到系統的其他區域以通知關機。通過這種方式,您可以確保關閉非守護線程並關閉所有非託管句柄。對於您可能已打開的任何文件流,這是刷新流的適當機會!
你能發表更多細節?就像完整的例外細節以及它發生的地方一樣。 – meilke