Может кто-нибудь сказать мне, если элементы управления silverlight 3 используют шаблон слабых событий. Итак, если я напишу:
myView.Listbox1.ItemSource = MyView.ViewModel.SomeObservableCollection;
или
MyView.DataGrid1.ItemSource = MyView.ViewModel.SomeOtherObservableCollection;
А вот ViewModel - это синглтон, который живет намного дольше, чем само представление, получу ли я утечки памяти или элементы управления ListBox и Datagrid в silverLight 3 уже позаботятся об этом?
Также, как насчет событий, к которым я явно добавляю обработчик в конструкторе представления, например:
MyView ()
{
InitializeComponent ();
MyView.ViewModel.OnPropertyChanged + = new PropertyChangedEventHandler (model_propertyChanged);
}
Есть ли простой способ использовать слабую ссылку здесь?
Спасибо,
Manish