WPF引用外部图片无法显示问题

问题:自定义图片按钮时,加载背景图片,无法显示。

WpfApplication1工程中引用外部工程Globe.Resource类库中的图片,磁盘路径Globe.Resource\Styles\Default\Images\PublicTool。

在xaml设计器里面显示了图片(或者设计器里面也没有显示),但是运气后没有显示。

WPF引用外部图片无法显示问题_第1张图片

WPF引用外部图片无法显示问题_第2张图片

原因:图片BuildAction类型不是 Resource


解决:

1.在工程中你要添加图片的文件夹上右键单击,在弹出的右键菜单中选择【Add->Existing Item】,在弹出的对话框中的文件名输入框的右侧的类型下拉框中选中【All Fils(*.*)】,然后你就选择本地的图片文件,这样就可以把图片添加进来,我这边加进来后,默认就是Resource,do not copy。


2.手动选择资源文件,修改BuildAction属性为Resource,重新编译Resource所在工程,最后运行主程序。

WPF引用外部图片无法显示问题_第3张图片

修改为Resource类型

WPF引用外部图片无法显示问题_第4张图片

运行程序,正常显示图片

WPF引用外部图片无法显示问题_第5张图片


你可能感兴趣的:((C#系列)wpf-mvvm)