0
|
Tatranskymedved · 技术社区 · 7 年前 |
![]() |
1
1
你必须倾听
一、 e。
此外,如果模型实例的寿命比视图模型长,您还需要小心泄漏视图模型实例。 |
![]() |
2
0
这是对 Haukinger 的答案。他提到了内存泄漏问题,当ViewModel实例将被销毁时,可能会发生内存泄漏,但模型将存在,并且处理程序仍将附加到事件。 在这种情况下,WPF实现了一种称为 Weak Event Pattern ,允许处理此类情况。对于属性更改,存在 PropertyChangedEventManager 实现如此弱的事件模式。代码应编写为:
|
![]() |
Barta · WPF MVVM不更新视图 6 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 6 月前 |
![]() |
KrzysiekYESS · 不知道如何绑定MVVM 1 年前 |
![]() |
jason.kaisersmith · 无法通过绑定禁用条目 1 年前 |