求解一个WPF程序加载图片的问题。

usingSystem;usingSystem.Windows;usingSystem.Windows.Media;usingSystem.Windows.Input;u... using System;
using System.Windows;
using System.Windows.Media;
using System.Windows.Input;
using System.Windows.Controls;
using System.Windows.Media.Imaging;

namespace ShowMyFace
{
class ShowMyFace : Window
{
[STAThread]
public static void Main()
{
Application app = new Application();
ShowMyFace win = new ShowMyFace();
app.Run(win);
}

public ShowMyFace()
{
Title = "Show My Face";
// 问题在这里,为什么相对路径显示不出图片?
Uri uri = new Uri("/imgs/zhengshuang.jpg", UriKind.Relative);
BitmapImage bitmap = new BitmapImage(uri);
Image img = new Image();
img.Source = bitmap;
Content = img;
}
}
}

图片的文件夹如图
展开
 我来答
阳光的雷咩咩
2014-04-23 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7614万
展开全部
  1. 相对路径更多地指的是相对于exe的路径

  2. 检查你的图片的属性,是否是资源,而不是其他(比如签入式资源)

  3. 最好用pack uri http://technet.microsoft.com/zh-cn/library/aa970069

更多追问追答
追问
试过了,别这么似是而非,给点具体方案吧,大神~
追答
留联系看。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式