找不到 ViewModel 的视图

2024-02-16

我有一个使用 Caliburn.Micro 的 wpf 应用程序。我有一个视图 MyView:

<UserControl x:Class="ReferenceMaintenanceWorkspace.MyView"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
         xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
         >
  <UserControl.Resources>
 </UserControl.Resources>
 <TabControl x:Name="Items" > 
</TabControl>

我还有 MyViewModel:

using System.ComponentModel.Composition;

namespace ReferenceMaintenanceWorkspace
{
[Export(typeof(MyViewModel))]
public class MyViewModel
{
  public MyViewModel()
  {
      base.DisplayName = "Reference Maintenance";
  }

由于某种原因,我在选项卡控件上收到以下消息:

找不到 ReferenceMaintenanceWorkspace.MyViewModel 的视图。

您能解释一下为什么会发生这种情况吗? 谢谢。


只是为了将来,重命名类/包后也会发生这种情况,但在视图 xaml 文件“x:Class”中不会更新。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找不到 ViewModel 的视图 的相关文章

随机推荐

  • 如何通过短信更新mysql数据库?

    我想向我正在制作的 CMS 添加附加功能 允许用户通过短信向网站添加内容 用户应该能够上传图像并添加文本并将消息发送到一个号码 该号码收到后将相应地更新数据库 这可以完成吗 可以通过 PHP 完成吗 因为这是我唯一知道的语言 另外 实现这一
  • Symfony 2.2.1 rsync 部署 - 无法在远程服务器上工作

    我对 Symfony 非常陌生 我正在尝试使用 rsync 自动化部署过程 同时保持 Symfony 的本地和远程安装正常工作 到目前为止我所做的 在我的本地计算机上安装了 Cygwin Windows 7 Apache2 2 PHP 5
  • 用于三角形交叉加速结构的简单 C/C++ 库

    我正在进行光线追踪 并希望通过一些加速结构 kd tree BVH 等等 来加速它 我不想自己编码 到目前为止我尝试过的 将 kd 树从 pbrt 中拉出 有如此多的内部依赖关系 如果不将所有 pbrt 拉入我的代码中 我就无法成功 CGA
  • 失去焦点时加速器命令不起作用

    我有以下内容swing应用 其中有一个定制的JMenuBar 代码如下 public class MenuBarTest public static void main String args new JFXPanel final JFra
  • WPF 控件抛出“由 URI 标识的资源缺失”异常

    在加载插件并尝试创建 XYZ 控件时 应用程序抛出以下异常 组件 XYZ 没有 由 URI 标识的资源 ThePluginAssembly 组件 XYZ xaml 在InitializeComponent 方法中 UserControls
  • Chrome 扩展程序 xhr 请求被取消

    我正在尝试构建一个 chrome 扩展 它使用 xhr 请求从外部 api 获取响应 我已经设置了扩展的权限 如 chrome 扩展文档中所述 但 xhr 请求在网络中被取消 清单 json browser action default i
  • 为什么无论延迟值是多少,调用audioplayer.play(atTime:delay)都没有声音

    Expect 当调用audioplayer play atTime 1 时 计时器重置为0 并且在第1秒播放audioplayer Reality 我尝试了delay 0 000000001 1 100000000 但无论如何 都不会播放任
  • 如何在 Firefox 和 IE 中通过键盘导航跳过隐藏的单选选项?

    UPDATE The following problem occurs even after trying out the suggestions here https stackoverflow com questions 1807887
  • 使用“BaseClass *”类型的表达式初始化“SubClass *__strong”时不兼容的指针类型

    在 Objective C 中 为什么我们不能alloc init or new一个带有超类的基类对象 而我们可以使用超类的构造函数来初始化 下面是一些代码 s1可以很轻松地创建 NSMutableString s1 NSString st
  • 如何在另一个项目中包含 Web 参考端点配置

    我有 2 个项目 X 和 Y Y 调用 Web 服务 配置在 Y 的 app config 它是一个 DLL 中定义 当 X 调用 Y 方法时 出现以下异常 System InvalidOperationException Could no
  • 如何获取HTA窗口的大小?

    您可以设置 HTA 窗口的大小 但我找不到获取其大小的方法 我所能想到的就是读书document body offsetWidth and offsetHeight 但这些给你的是视口大小而不是实际的窗口大小 有可能知道吗 似乎没有属性或方
  • 退出临界区

    考虑多个线程同时执行以下代码 long gf 0 global variable or class member if InterlockedCompareExchange gf 1 0 0 lock cmpxchg some exclus
  • 重写 JS 中的赋值运算符

    var myObject myKey myValue typeof myObject myKey returns string myObject myKey newValue console log myObject myKey print
  • 如何在Python 3.x中强制输入整数? [复制]

    这个问题在这里已经有答案了 我正在尝试用 Python 编写一个程序 该程序接受输入以重复斐波那契数列的次数 i 1 timeNum input How many times do you want to repeat the sequen
  • 用 C++ 读/写设备

    如何用 C 读取 写入设备 该设备位于 dev ttyPA1 我考虑过 fstream 但我不知道设备是否具有我可以在不阻塞应用程序的情况下读取的输出 我的目标是创建一个应用程序 您可以在终端中写入一些内容 然后将其发送到 dev ttyP
  • 简单 SparkSQL 查询中未修剪分区

    我正在尝试从 SparkSQL 表 S3 中的 parquet 有效地选择各个分区 但是 我看到 Spark 打开表中所有 parquet 文件的证据 而不仅仅是那些通过过滤器的文件 对于具有大量分区的表来说 即使是小型查询也会变得昂贵 这
  • IOS Swift - 无法从地址簿中检索个人笔记

    有人有什么建议为什么我可以获得名字 姓氏和生日 但是我无法检索从 iphone 通讯录中提交的笔记吗 准备工作 已授予地址簿访问权限 添加到地址簿中的人员包含所有字段 包括注释 当前结果 nil 仅用于注释 所有其他字段均已正确检索 使用的
  • Firebase 中如何计算连接

    连接数是如何计算的 假设我有一个 Web 应用程序 其中一个负载会向所有连接的客户端发送一条消息 假设我有 5 个连接的客户端 这是否意味着只要打开了 Web 应用程序的浏览器选项卡 它就会计为 1 个连接 这意味着我将有 6 个并发连接
  • 无法从groovy连接到oracle数据库

    您好 我无法连接到 groovy 中的 Oracle 数据库 我在 groovy 控制台中使用了以下代码 但出现以下编译错误 unable to resolve class oracle jdbc driver OracleTypes at
  • 找不到 ViewModel 的视图

    我有一个使用 Caliburn Micro 的 wpf 应用程序 我有一个视图 MyView