求解一个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;
}
}
}
图片的文件夹如图 展开
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;
}
}
}
图片的文件夹如图 展开
1个回答
展开全部
相对路径更多地指的是相对于exe的路径
检查你的图片的属性,是否是资源,而不是其他(比如签入式资源)
最好用pack uri http://technet.microsoft.com/zh-cn/library/aa970069
更多追问追答
追问
试过了,别这么似是而非,给点具体方案吧,大神~
追答
留联系看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询