我正在尝试了解 catel,但遇到了问题。尝试“通过属性发送消息”会出现编译错误。
'Catel.MVVM.ViewModelBase.GetService(object)' 已过时:'GetService 不再 > 推荐。最好注入所有依赖项(TypeFactory 完全支持)>将在版本 4.0.0 中删除。
private void OnCmdExecute()
{
var mediator = GetService<IMessageMediator>();
mediator.SendMessage("Test Value");
}
[MessageRecipient]
private void ShowMessage(string value)
{
var messageService = GetService<IMessageService>();
messageService.Show(value);
}
我用的是3.9。提示和代码片段会很有帮助。感谢您的关注。