如何正确地将 XAML 文件移动到文件夹中?

Posted

技术标签:

【中文标题】如何正确地将 XAML 文件移动到文件夹中?【英文标题】:How to properly move XAML files to a folder? 【发布时间】:2021-10-15 15:24:56 【问题描述】:

我制作了一个包含 UserControl 的简单 WPF 程序,我们将其命名为 CustomImage,其中包含多个图像。

还有另一个使用CustomImage 作为元素的用户控件。

这一切都很好,直到我创建了一些文件夹并移动了一些东西以进行组织。

使用CustomImage 的UserControl 开始显示错误,例如元素无法从某物或某处找到资源。 (对不起,我用的是中文版,所以我真的不知道英文原是什么意思。)

但有趣的是,我可以正确看到 CustomImage 本身内部的图像,但不能看到使用它的 UserControls!

我在 Google 中找不到与此相关的任何内容,因为它主要是在谈论如何“通过代码”移动文件之类的。

我什至不知道从哪里开始调试它,因为错误出现在 XAML 中,而不是代码中。出于同样的原因,它没有给我任何自动修复选项。

所以,请有人这么好心,教我如何解决它。

非常感谢!

PS。我在InitiallizeComponent中找到了System.Uri resourceLocater = new System.Uri("/WpfApp1;...,但是好像不能改,因为每次改了重新编译,又改回来了!

【问题讨论】:

如果简单的移动或剪切和粘贴文件不起作用,您可以随时使用新名称创建一个新文件并将旧文件的内容复制到在您简单地删除旧文件之前。除此之外,没有“神奇”的解决方案。 【参考方案1】:

尝试右键单击解决方案 > 清理,然后重新构建。当视图在另一个文件夹中“找不到”引用的视图时,即使它明显存在,它也倾向于为我工作。

【讨论】:

以上是关于如何正确地将 XAML 文件移动到文件夹中?的主要内容,如果未能解决你的问题,请参考以下文章

如何正确地将 Kal 框架添加到我的 iPhone 项目中?

如何正确地将库模块依赖项添加到 Flutter Plugin 的 Android 文件夹? [关闭]

如何使用单独的 .js 文件正确地将 Fancybox 初始化为 WordPress?

如何正确地将数据从 *.csv 文件导入 mysql 数据库中的给定表

如何从SharedPreferences文件中正确地将文本附加到TextView而不是覆盖它?

c# 移动单个文件到文件夹中