【发布时间】:2010-01-12 10:02:19
【问题描述】:
谁能告诉我silverlight 3 控件是否使用弱事件模式。所以,如果我写:
myView.Listbox1.ItemSource = MyView.ViewModel.SomeObservableCollection;
或
MyView.DataGrid1.ItemSource = MyView.ViewModel.SomeOtherObservableCollection;
这里的 ViewModel 是一个比视图本身寿命长得多的单例,我会遇到内存泄漏还是 silverLight 3 中的 ListBox 和 Datagrid 控件已经解决了这个问题?
另外,对于我在视图构造函数中显式添加处理程序的事件,例如:
我的视图() { 初始化组件(); MyView.ViewModel.OnPropertyChanged += new PropertyChangedEventHandler(model_propertyChanged); }
这里有使用弱引用的简单方法吗?
谢谢, 马尼什
【问题讨论】:
标签: silverlight