如何在不编写程序集名称的情况下设置WPF图像源?

Jad*_*ias 6 .net wpf assemblies image path

通常WPF图像源是类似的

WpfApplication1;component/Untitled.png
Run Code Online (Sandbox Code Playgroud)

但是,如果我必须重命名组件呢?我必须更改所有图像源吗?

Pav*_*kov 8

您可以使用相对路径:

(1).相对于项目:

<Image Source="/Untitled.png".../>
Run Code Online (Sandbox Code Playgroud)

(2).相对于定义此元素的XAML文件路径:

<Image Source="Untitled.png".../>
Run Code Online (Sandbox Code Playgroud)

但是,如果图像位于外部程序集中,则必须指定程序集名称,否则WPF无法找到它.