MVVM パターンを使用して Silverlight アプリに取り組んでいます。私のViewModelは現在、モデルオブジェクトのコレクションを表すプロパティで構成されています:
public ObservableCollection<IndexEntry> IndexList
{
get;
set;
}
また、Web サービスから返されたデータをコレクションに取り込むメソッドもいくつかあります。
このクラスのインスタンスは、アプリケーションの実行時に作成および破棄される可能性があるためIDisposable、プロパティの参照を実装して null に設定する必要がありますか?それとも、このクラスの破棄は、プロパティが参照するコレクションへのすべての参照を削除するのに十分でしょうか? そこにぶら下がっている参照を残す可能性のある警告はありますか?
ありがとう。