当前位置:  开发笔记 > 开发工具 > 正文

在WPF中,如何使用XAML指定嵌套在目录中的文件的路径?

如何解决《在WPF中,如何使用XAML指定嵌套在目录中的文件的路径?》经验,为你挑选了2个好方法。

我想这样做......


但我得到这个错误......

无法将属性"Source"中的字符串"Images\unlock.png"转换为"System.Windows.Media.ImageSource"类型的对象.找不到资源'forms/images/unlock.png'.标记文件'Fuse; component/forms/mainwindow.xaml'中对象'System.Windows.HierarchicalDataTemplate'出错第273行位置51.

如您所见,包含此XAML的表单位于名为Forms的文件夹中.我的图像位于名为Images的文件夹中.如何从表单映射到图像?

我试过Source="..Images\unlock.png"哪个在WPF中不起作用.

有帮助吗?



1> Matt Hamilto..:

尝试使用斜杠而不是反斜杠,并使用斜杠引导使用绝对路径:

Source="/Images/unlock.png"

这通常对我有用.

如果做不到这一点,请查看Pack URI.



2> 小智..:

    将您的图像添加到VS中的项目

    右键单击该图像unlock.png

    转到上下文菜单/属性

    将构建操作更改为资源

而已 :-)

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有