2014-10-16 125 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

回答