标签: wpf mvvm data-binding memory-leaks
我有一个ViewModel,它包含一些代码来处理集合。 起初,我认为这与数据绑定泄漏有关,但似乎根本没有关联。 我需要做的就是添加一行代码,如:
MyTypes.Where(t => t.IsSelected).OrderBy(t => t.Item).Select(t => t.Item))
这会生成对ViewModel的3个引用,并阻止它被收集。
有人解释发生了什么事吗?