gpt4 book ai didi

c# - Prism View 定位器 : How to fix "Your views must implement IView"

转载 作者:太空狗 更新时间:2023-10-29 18:31:21 24 4
gpt4 key购买 nike

我正在启动一个 WPF 应用程序。我使用 Prism 及其 ViewLocator

这意味着当我有一个必须绑定(bind) ViewModel 的 View 时,我必须在其上指示 mvvm:ViewModelLocator.AutoWireViewModel="True" 并使其实现 IView 接口(interface),这是我在后面的代码中所做的。

在我的小型测试应用程序中,一切正常,我得到了我的 ViewModel,它被设置为我的 View 的 DataContext。

问题是在我使用 mvvm:ViewModelLocator.AutoWireViewModel="True" 的任何地方,我都会在“错误列表”中收到此错误:

“您的 View 必须实现 IView”

据我了解,问题是 xaml 编辑器似乎没有检查我的代码隐藏类是否实现了这个接口(interface)。

那么如何避免这个错误呢?

最佳答案

事实上,刚刚发布的 Prism 6 不再需要 IView,因此您不会再收到此消息:)

关于c# - Prism View 定位器 : How to fix "Your views must implement IView",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32098815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com