小编Pet*_*ele的帖子

mvvm light v3取消注册是否正常工作?

MvvM-Light v3取消注册有问题吗?

我正在注册这样的:

 Messenger.Default.Register<DialogResponse>(this,
                                            MessageTypesUI.YesNoQueryResponse,
                                            AnswerResponse);
Run Code Online (Sandbox Code Playgroud)

然后在"AnswerResponse"

 Messenger.Default.Unregister<DialogResponse>(MessageTypesUI.YesNoQueryResponse);
Run Code Online (Sandbox Code Playgroud)

两个方法都执行,并且调用AnswerResponse,但第二次调用它两次,第三次调用三次,等等.

它就像我的"取消注册"被忽略一样.

我用Unregister()和普通的Unregister()尝试了它

V4的发行说明中有一些内容让我怀疑版本3取消注册有问题...

mvvm-light

1
推荐指数
1
解决办法
605
查看次数

标签 统计

mvvm-light ×1