当使用image source绑定相对路径图片资源时,出现问题:未能找到路径C:\windows/System32…路径的一部分
解决方法: 将文件放到指定文件夹中包含在当前项目中
具体绑定语句为:
<Image Stretch="Fill" x:Name="imgTabClose" Source="/海王牌位系统;component/CommonInMy/Image/关闭按钮方形.png" ></Image>
然后在Xaml前台添加路径绑定:Source=“/海王牌位系统;component/CommonInMy/Image/关闭按钮方形.png”
规则为Source=“/项目名称;component/项目下的相对地址”
/项目名称;
:这是你的工程文件的名称,或者说是你的图片对应的程序集的名称
component
:component是固定前缀,是必须的,我一开始不知道,习惯的用ImageSource="…/WPFLoginTestDemo/timg.jpg"的写法,这样不会写时不会报错,但是在启动调试到这里时就会报异常
当前图片所在位置是资源型文件。