私は猫のコツをつかもうとしていますが、問題があります。「属性によるメッセージング」を試みると、コンパイル エラーが発生します。
'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を使用しています。ヒントとコード スニペットが役立ちます。ご清聴ありがとうございました。