1

新しく作られたMVVM-LightV4用のViewModelLocatorでリソースをクリーンアップするための最良の方法を知りたいです。私の知る限り、バージョン3までは、ViewModelLocator.Cleanup()メソッドが残りのviewmodelsのCleanup()メソッドを呼び出していました。

バージョン4では、新しいViewModelテンプレートでは、Cleanup()メソッドは含まれていません。また、ViewModelLocatorに追加されたときに生成されません。V3に関連する他の同様の質問を読んだように、V4はクリーニングリソースを一元化するように計画されていましたが、どのように達成できますか?

ありがとうございました。

エディ

4

1 に答える 1

0

それらはテンプレートから削除されましたが、依然として優れた標準的なプラクティスです (V4 はまだベータ版であるため、まだ戻ってくる可能性があります)。

基本的には、自分でクリーンアップ メソッドを実装し、アプリの既存/クリーンアップ時に適切なタイミングで呼び出されるようにするだけです。

クリーンアップ関数はそのままでは MVVM フレームワーク自体から呼び出されないため、手動で呼び出す必要があります。(もし私がそこの声明で間違っていたら私を撃ってください:D)

于 2011-09-30T12:47:43.460 に答える