我正试图在我的窗口关闭之前在我的虚拟机上执行一些操作,这意味着我需要DataContext
可以执行我的操作。
其实我正在尝试这个:
<i:Interaction.Triggers>
<i:EventTrigger EventName="Closing">
<cmd:EventToCommand Command="{Binding _MyCleanUpCommand}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
但是,此时我身上的所有物体ViewModel
都被清理干净了,我的DataContext = null
我的
event
命令Bind
有什么作用?有一种方法可以强制一个类在不再需要时自动执行一个方法(在我当前的过程中需要平均值)?
注意:对于第二个问题IDisposable
不起作用,必须手动调用。~
终结器不能立即工作。