gpt4 book ai didi

c# - Unregister(this) 从所有东西中注销这个实例?

转载 作者:行者123 更新时间:2023-11-30 21:12:59 26 4
gpt4 key购买 nike

我正在使用 mvvm light toolkit对于一个项目,我曾经明确注销每个实例注册到的所有类型的消息,如下所示:

Messenger.Default.Unregister<MessageType1>(this);
Messenger.Default.Unregister<MessageType2>(this);
...

但是这是

Messenger.Default.Unregister(this);

如果我想注销所有内容,会给我同样的结果吗? (例如在 ViewModel 的 Cleanup 方法中)我会这样假设,但我没有找到任何确凿的证据证明我的假设是正确的。

谢谢!

最佳答案

我浏览了一会儿源代码,它确实显示 Messenger.Default.Unregister(this) 将从它之前注册的任何操作中取消注册目标对象。

关于c# - Unregister(this) 从所有东西中注销这个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7123818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com