gpt4 book ai didi

mvvm - 使用MVVM工具箱指示灯发送空消息或通知

转载 作者:行者123 更新时间:2023-12-03 10:13:48 25 4
gpt4 key购买 nike

我正在使用MVVM Light Toolkit。我找不到任何Messenger或Notification类的Ctor发送空消息。

ViewModel1:

 private int _selectedWeeklyRotation;
public int SelectedWeeklyRotation
{
get { return _selectedWeeklyRotation; }
set
{
if(_selectedWeeklyRotation == value)
return;

_selectedWeeklyRotation = value;
this.OnPropertyChanged("SelectedWeeklyRotation");
if(value > 1)
Messenger.Default.Send();
}
}

ViewModel2:
Ctor:

Messenger.Default.Register(this, CreateAnotherTimeTable);

private void CreateAnotherTimeTable()
{

}

我只需要向另一个ViewModel发送一个Notification,就根本不需要发送数据。

MVVM Light Toolkit库有可能吗?

最佳答案

除非我有误解,否则您无法通过Messenger创建并发送自定义“信号消息”类型来完成此操作吗?

public class WeeklyRotationSignal {}

Messenger.Default.Send(new WeeklyRotationSignal());

然后在另一个 View 模型中注册:
Messenger.Default.Register<WeeklyRotationSignal>(this, msg => doWork);

关于mvvm - 使用MVVM工具箱指示灯发送空消息或通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945804/

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