Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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 从资源导入图像时-在';System.Windows.Baml2006.TypeConverterMarkupExtension';抛出异常_Wpf_Image_Xaml_Resources - Fatal编程技术网

Wpf 从资源导入图像时-在';System.Windows.Baml2006.TypeConverterMarkupExtension';抛出异常

Wpf 从资源导入图像时-在';System.Windows.Baml2006.TypeConverterMarkupExtension';抛出异常,wpf,image,xaml,resources,Wpf,Image,Xaml,Resources,当我尝试从资源导入图像时会发生这种情况 <Border Margin="10"> <Border.Effect> <DropShadowEffect BlurRadius="15"/> </Border.Effect> <Border.Background> <ImageBrush ImageSource="pack://application:,,,/Resources/i

当我尝试从资源导入图像时会发生这种情况

<Border Margin="10">
    <Border.Effect>
        <DropShadowEffect BlurRadius="15"/>
    </Border.Effect>
    <Border.Background>
        <ImageBrush ImageSource="pack://application:,,,/Resources/image.png" Stretch="Uniform"/>
    </Border.Background>
</Border>

但是当我像
C:/image.png
那样直接导入它时,它会工作


如何解决此问题?

确保已将image
image.png
添加到当前项目的文件夹
Resources
下,生成操作设置为
Resource

确保已将image
image.png
添加到当前项目的文件夹
Resources
下,生成操作设置为
Resource

确保已将image
image.png
添加到当前项目的文件夹
Resources
下,生成操作设置为
Resource

确保已将image
image.png
添加到当前项目的文件夹
Resources
下,生成操作设置为
资源


 <ImageBrush ImageSource="pack://application:,,,/image.png" Stretch="Uniform"/>
删除
资源
目录并重试。。它会起作用的。。您提到的是
C:/image.png
,因此它可能位于您的根文件夹中。。检查文件路径,并将其指定为正确的


删除
资源
目录并重试。。它会起作用的。。您提到的是
C:/image.png
,因此它可能位于您的根文件夹中。。检查文件路径,并将其指定为正确的


删除
资源
目录并重试。。它会起作用的。。您提到的是
C:/image.png
,因此它可能位于您的根文件夹中。。检查文件路径,并将其指定为正确的



删除
资源
目录并重试。。它会起作用的。。您提到的是
C:/image.png
,因此它可能位于您的根文件夹中。。检查文件路径,并将其指定为正确的

那么您发布的示例代码中就没有问题了。检查内部异常并将其发布到此处。nvm。。它的工作方式是
“/Resources/image.png”
。不知道为什么!如果输出bin文件夹中存在相同的文件夹,请使用
siteoforigin
如下:
pack://siteoforigin:,,,/Resources/image.png.
否则只使用
应用程序
,其等效于使用
/Resources/image.png
。那么您发布的示例代码中就没有问题了。检查内部异常并将其发布到此处。nvm。。它的工作方式是
“/Resources/image.png”
。不知道为什么!如果输出bin文件夹中存在相同的文件夹,请使用
siteoforigin
如下:
pack://siteoforigin:,,,/Resources/image.png.
否则只使用
应用程序
,其等效于使用
/Resources/image.png
。那么您发布的示例代码中就没有问题了。检查内部异常并将其发布到此处。nvm。。它的工作方式是
“/Resources/image.png”
。不知道为什么!如果输出bin文件夹中存在相同的文件夹,请使用
siteoforigin
如下:
pack://siteoforigin:,,,/Resources/image.png.
否则只使用
应用程序
,其等效于使用
/Resources/image.png
。那么您发布的示例代码中就没有问题了。检查内部异常并将其发布到此处。nvm。。它的工作方式是
“/Resources/image.png”
。不知道为什么!如果输出bin文件夹中存在相同的文件夹,请使用
siteoforigin
如下:
pack://siteoforigin:,,,/Resources/image.png。
否则仅使用
应用程序
,其等效于使用
/Resources/image.png