![]() |
1
1
它将为您使用的每个视图模型实例化一个新的myview。如果要重用用户控件,可以对每个用户控件设置DataContext属性。 |
![]() |
2
2
扩展pavel的答案并澄清当您更改视图模型时,视图会发生什么情况,是将为新视图模型生成新视图,而旧视图将 有希望地 及时收集垃圾。 这方面的问题是,有时我们会有一些视图注册到代码隐藏中的某个事件(非弱事件),这将阻止收集视图,而您 将 内存泄漏。 两种方法。
希望这有帮助。 |
![]() |
lehermj · 在java中创建类实例的问题 7 年前 |
![]() |
Thufir · 用ruby实例化Foo?[副本] 7 年前 |
|
user1094081 · 基于函数参数创建类实例[重复] 7 年前 |