我正在创建一个小型收银员应用程序,我的CashViewModel具有按Date过滤的Sales。
现在我添加了一个历史按钮来显示按日期分组的销售额(在窗口中),然后当用户选择一个日期时,我的Date属性发生了变化,所以我将该按钮绑定到了 RelayCommand。
public RelayCommand HistoryCommand
{
get
{
return _historyCommand
?? (_historyCommand = new RelayCommand(
() =>
{
//?????????
}));
}
}
我的问题在回调操作内部,出于测试原因,我不想直接从这里调用窗口。
我应该使用消息传递(如果是,我应该创建一个消息接收器,还是有其他选项???)