Я работаю над приложением Silverlight, используя шаблон MVVM. Моя ViewModel в настоящее время состоит из свойства, которое представляет коллекцию объектов модели:
public ObservableCollection<IndexEntry> IndexList
{
get;
set;
}
он также имеет несколько методов, которые заполняют эту коллекцию данными, возвращаемыми из веб-службы.
Поскольку экземпляры этого класса могут создаваться и уничтожаться в ходе выполнения приложения, я должен реализовать IDisposable
и установить для ссылки на свойство значение null, или уничтожения этого класса будет достаточно для удаления всех ссылок на коллекцию Это свойство относится к? Есть ли какие-либо предостережения, которые могли бы оставить ссылку там?
Спасибо.