![]() |
1
1
它将为您使用的每个视图模型实例化一个新的myview。如果要重用用户控件,可以对每个用户控件设置DataContext属性。 |
![]() |
2
2
扩展pavel的答案并澄清当您更改视图模型时,视图会发生什么情况,是将为新视图模型生成新视图,而旧视图将 有希望地 及时收集垃圾。 这方面的问题是,有时我们会有一些视图注册到代码隐藏中的某个事件(非弱事件),这将阻止收集视图,而您 将 内存泄漏。 两种方法。
希望这有帮助。 |
![]() |
TheKing · 为什么数组的地址可以有负值? 3 年前 |
![]() |
yurnero · MATLAB:“加载”一个快速访问功能 7 年前 |
![]() |
joe · 一页可以同时在两个工作集中吗? 7 年前 |
![]() |
Jaques · “.exe”已触发断点 7 年前 |
![]() |
adn bps · 在函数中修改变量的高效内存方法 7 年前 |
![]() |
Gauraang Khurana · C语言中分段错误的不稳定行为 7 年前 |
![]() |
Rajesh K · 如何查找设备中存在的广告垃圾? 7 年前 |