如何解决MVVMCross 窗口对象类型在 ViewModel 和 Model .CORE 项目中不可用
按照他们组合在一起的 MVVMCross 模式(在 .NET Core 上),我有一个项目,其中仅包含该项目的 ViewModel 和模型。然后有一个带有视图的单独项目。我正在尝试实现一个对话框界面,以便我可以运行用户通知并记录某些输入。我不确定需要将接口添加到哪个项目才能使它们运行,所以我从 ViewModel 端开始,但我注意到 Window
对象类型无法识别。我去它的源代码看看它在 System.Windows
中是什么命名空间,然后为此添加了 using 语句,但它仍然无法识别类型。
所以,我想这不是正确的地方,我把它添加到了查看项目中。添加 using 指令后,我在“Window”对象类型上没有发现任何错误,但是,即使存在从 ViewModel 到 View 的记录依赖关系(在查看项目)。
由于依赖关系从 ViewModel 项目运行到 View 项目,我认为需要在 ViewModel 项目上实现接口,以便可以在那里引用。因此,我将所有内容都移回了原处,但仍然存在无法引用 System.Windows
Window
对象类型的问题。
我觉得我错过了一些简单的东西,但我不知所措。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。