2014-10-16 63 views
1

我有一個WPF MVVM應用程序。 它有一個視圖和相關的ViewModel。 ViewModel具有Seri​​alPorts的ObservableCollection。關閉每個端口需要幾秒鐘。 現在,我關閉我的應用程序,只是點擊'X'按鈕 - 如果我使用app.OnExit - 我的ViewModel已經處置。調試時 - 這有時會給我各種編譯器的奇怪行爲,我放棄了試圖理解/修復它們。退出WPF應用程序清理

在應用程序的關閉/退出 - 我如何調用ViewModel中的某些方法,關閉所有端口(可能需要幾分鐘)並執行其他一些清理?

+0

你是什麼意思,你的viewmodel是diposed?誰處理它? – thumbmunkeys 2014-10-16 21:04:40

回答