Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf XAML-don´;我不知道资源文件夹_Wpf_Xaml_Data Binding - Fatal编程技术网

Wpf XAML-don´;我不知道资源文件夹

Wpf XAML-don´;我不知道资源文件夹,wpf,xaml,data-binding,Wpf,Xaml,Data Binding,我试图从Resources.resx在XAML中设置一个图标,但它找不到资源 代码: 错误: 名称空间中不存在名称“Resources…” 有趣的是,在autoformat中,它可以找到资源文件中的每个图标。我重建了它,但没有成功,并且尝试了一个新的资源文件夹也没有成功 为什么它找不到文件夹 编辑: 我也尝试了这个教程,但没有成功,我也犯了同样的错误,它找不到资源。。。。 答案是除了使用普通clr外,还使用组件: xmlns:resx="clr-namespace:Admin_Overwatch

我试图从Resources.resx在XAML中设置一个图标,但它找不到资源

代码:

错误: 名称空间中不存在名称“Resources…”

有趣的是,在autoformat中,它可以找到资源文件中的每个图标。我重建了它,但没有成功,并且尝试了一个新的资源文件夹也没有成功

为什么它找不到文件夹

编辑: 我也尝试了这个教程,但没有成功,我也犯了同样的错误,它找不到资源。。。。

答案是除了使用普通clr外,还使用组件:

xmlns:resx="clr-namespace:Admin_Overwatch.Properties;assembly=Admin-Overwatch"
xmlns:local="clr-namespace:Admin_Overwatch;assembly=Admin-Overwatch"
程序集名称可以通过以下方式找到: 右键单击属性-->应用程序下的项目名称

但重要的一点是,不可能在wpf中从resx加载仅以win形式运行的图片

请看这里:

尝试将访问修饰符从
internal
设置为
public
中的
internal class Resources
属性中的资源文件夹“PublicResxFileCodeGenerator”
xmlns:resx="clr-namespace:Admin_Overwatch.Properties;assembly=Admin-Overwatch"
xmlns:local="clr-namespace:Admin_Overwatch;assembly=Admin-Overwatch"