在WPF我怎么指定路径嵌套在使用XAML一个目录下的文件?

我试图做到这一点...

<Image x:Name="imgGroupImage" Source="Images\unlock.png" Margin="0,0,5,0" />

但我得到这个错误...

无法将字符串“图片\ unlock.png'的属性”来源“为类型的对象System.Windows.Media.ImageSource”。 无法找到资源“表格/图片/ unlock.png”。 ';组件/表格/ mainwindow.xaml保险丝'线273位置51处对象System.Windows.HierarchicalDataTemplate“标记文件中的错误。

正如你所看到的,我的表格,其中包括该XAML是一个形式命名的文件夹。 我的图片是在一个命名的文件夹图片。 如何从形式到影像地图?

我试着源=“..图片\ unlock.png”这并不在WPF工作。

任何帮助吗?

--------------解决方案-------------

尝试斜线而非反斜线,并通过龙头带斜杠使用绝对路径:

Source="/Images/unlock.png"

这通常对我的作品。

如果做不到这一点,看看包的URI。

  1. 添加图像到项目中VS
  2. 右键单击该图像unlock.png
  3. 进入上下文菜单/属性
  4. 更改生成操作的资源

而已 :-)

您是否尝试过的源设置为BitmapImage的?

<Image x:Name="imgGroupImage" Margin="0,0,5,0" >
<Image.Source>
<BitmapImage UriSource="Images/unlock.png" />
</Image.Source>
</Image>

我相信的默认类型UriUriSource是一个相对Uri ,其工作过的应用程序的基类。 你可能会发现你可以配置BitmapSource有点容易比试图找到你要输入的文件路径的确切方式Source属性。

分类:WPF 时间:2015-03-15 人气:18
本文关键词: WPF,文件,XAML,路径
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.108 (s). 10 q(s)