MVVM プロジェクトがあり、VM が破棄されたときにいくつかのメソッドを実行する必要があります。私はこれを試しています:
public class MyClass
{
public void MyCleanUpmethod(object p)
{
// My Clean up proccess here
....
}
~ MyClass()
{
MyCleanUpmethod(new object());
}
}
私の問題は、~ MyClass()
アプリケーション全体を閉じるときにのみ実行されることです。現在のプロセスで MyClass が使用されなくなったときに実行する必要があります。
ウィンドウが閉じたときに が使用されている場合、 のインスタンスが とは異なる他のもので使用されている場合、 も実行する必要がMyClass
あることをDatacontext
意味します。~ MyClass()
MyClass
Datacontext
~ MyClass()
どうやってやるの ?