ImageSource的使用心得
WPF中添加图片代码:
Image myImage3 = new Image();
BitmapImage bi3 = new BitmapImage();
bi3.BeginInit();
bi3.UriSource = new Uri("smiley_stackpanel.PNG", UriKind.Relative);//使用VS资源管理器中图片路径
bi3.EndInit();
myImage3.Stretch = Stretch.Fill;
myImage3.Source = bi3;
OR
Image image = new Image();
image.Source = new BitmapImage(new Uri(@"c:\smiley_stackpanel.PNG", UriKind.Relative));//使用windows本地图片文件路径(@表转义)
注:
关于使用VS资源管理器图片添加问题
1、路径格式不同
windows下文件路径使用为"\",要使用转义"@"
如:@"c:\smiley_stackpanel.PNG"//使用路径为C盘根目录的PNG图片smiley_stackpanel
VS资源管理器下为"/"
如:"IMG/smiley_stackpanel.PNG"使用VS资源管理器中文件夹IMG下的PNG图片smiley_stackpanel
图片添加失败分析时考虑是不是路径格式使用错误
2、添加方法有误
右键项目名称→添加→新建文件夹→命名(IMG)
右键文件夹(IMG)→在文件资源管理器中打开打开文件夹→把找到的图片拖入(png/jpg格式)
刷新项目→展开文件夹(IMG)→找到添加的图片→右键包含在项目中!!!
右键项目名称→重新生成!!!

浙公网安备 33010602011771号