C# caliburn micro将数据发送到对话框

C# caliburn micro将数据发送到对话框,c#,caliburn.micro,coroutine,C#,Caliburn.micro,Coroutine,很抱歉,我对这个框架还很陌生,但我开始了解它以及它的内部工作原理 简单地说,我想要的是: shellview从视图上发生的事件接收事件,记录问题并显示一个对话框,通知用户发生了错误 对于对话框的创建,我使用了thread,它可以正常工作,但我不知道如何在view/ViewModel上设置属性消息 我们将不胜感激 提前谢谢我会直接使用。或者,您可以修改代码以创建一个ShowDialog构造函数,该构造函数接受对话框视图模型的现有实例 事实上,代码有点凌乱,ShowDialog应该是泛型的,并且采用

很抱歉,我对这个框架还很陌生,但我开始了解它以及它的内部工作原理

简单地说,我想要的是: shellview从视图上发生的事件接收事件,记录问题并显示一个对话框,通知用户发生了错误

对于对话框的创建,我使用了thread,它可以正常工作,但我不知道如何在view/ViewModel上设置属性消息

我们将不胜感激

提前谢谢

我会直接使用。或者,您可以修改代码以创建一个
ShowDialog
构造函数,该构造函数接受对话框视图模型的现有实例


事实上,代码有点凌乱,
ShowDialog
应该是泛型的,并且采用对话框视图模型的类型,这样就不需要强制转换来获得对话框结果。

有人能为我提供解决方案,或者至少告诉我我做错了什么吗?感谢现在的帮助,它可以正常工作了。我按照你说的修改了代码,现在可以了。它花了一些时间和一些尝试和错误,但它的工作。