WPF Image控件

转载 2013年12月04日 12:53:47

1.只是显示图片

string path = 相对路径

         path =绝对路径

BitmapImage image = new BitmapImage(new Uri(path, UriKind.Absolute));
img.Source = image;

2.在另一段代码中,要删除这个图片

就需要先把图片转换成文件流,在当前读取流完时,关闭流,当要删除图片时释放资源,修改代码如下:

System.IO.FileStream m_ImageStream;
        string path;

string path = 相对路径

         path =绝对路径

BitmapImage image = new BitmapImage();
m_ImageStream = new System.IO.FileStream(path, FileMode.Open);
image.BeginInit();
image.StreamSource = m_ImageStream;
image.EndInit();

img.Source = image;

删除代码:

if (m_ImageStream != null)
            {
                m_ImageStream.Close();
                m_ImageStream.Dispose();
            }
            if (System.IO.File.Exists(path))
            {
                System.IO.File.Delete(path);
                BitmapImage i = new BitmapImage();//虽然点了删除,可是图片还显示在窗体里,这时要想重新刷新,给image控件赋值一个空的图片
                img.Source = i;
            }

C# WPF Image控件的使用

在WPF的Image控件中显示静态的图像string path= System.Environment.CurrentDirectory+ "\\logo.png";//获取图片绝对路径 Bitmap...
  • oHanTanYanYing
  • oHanTanYanYing
  • 2016-12-09 16:25:19
  • 2678

WPF image控件的使用

WPF中的image的使用和普通winform里面的属性还是有些不同的。比如,在winform里面,显示图片用的是pictureBox而在WPF里面压根就没有这个控件。 WPF里面只有image; 用...
  • liuyuehui110
  • liuyuehui110
  • 2011-01-09 19:51:00
  • 16971

WPF中利用Image控件显示bitmap图片

假设得到的二维码bitmap图片名称为bCode,可以先将其转换为字节数组,再利用Image控件的BitmapImage类实现图片的显示。 bCode = getcode(url2); ...
  • u013139930
  • u013139930
  • 2016-06-29 20:27:58
  • 962

WPF使用Image控件图片无法显示的解决方法

前辈们在网上有类似的解答,但作为刚学WPF的菜鸟没看懂啊。。。所以这是我自己花了2个小时乱弄摸索出来的,就打上了原创嘻嘻。...
  • Fernweh_xy
  • Fernweh_xy
  • 2017-08-21 18:50:48
  • 1154

WPF中使用Image控件显示图片

WPF Image 控件的一点简单使用
  • chuangand
  • chuangand
  • 2015-08-27 17:46:32
  • 21732

WPF的Image控件使用BitmapImage的资源占用问题

在WPF中,想要使用Image控件,并将图片导入Image控件中,显示在界面上。因此可以通过BitmapImage作为Image控件的源。     因此,可以这样做:  BitmapImage b...
  • wangshubo1989
  • wangshubo1989
  • 2015-06-19 12:47:48
  • 7335

WPF Image控件显示视频数据流

注:此解决方案image控件视频数据流很大时会白屏,后来又用PictureBox来显示视频了。请看我后面的文章。 在没有WPF时,我们用PictureBox控件显示图片和视频流。公司新项目用WPF做...
  • wangsunjun
  • wangsunjun
  • 2013-05-07 14:34:24
  • 2512

WPF Image控件&Emgu Image控件&WinForm PictureBox控件

/***************WPF Image控件***************/ System.Windows.Controls; class Image : FrameworkElement,...
  • cvMat
  • cvMat
  • 2016-12-17 14:45:06
  • 1421

WPF如何把图片Image控件设置成,当窗口的放大和缩小,跟随着一起变化

设置对宽度和高度赋值“Auto”,该图片控件尺寸将会随着窗体的变化而变化,这个设置方法是最常用 的一种;...
  • ChaosLegionn
  • ChaosLegionn
  • 2017-02-21 15:32:44
  • 190

WPF中使用Image控件上传图片的两种方式

最近在做WPF的一个小东西,需要做一个上传图片的功能。由于本人刚接触到WPF,做起来显得有点笨拙。通过两天的查阅资料勉强实现了这个功能。通常情况下上传图片后有两种保存方式:一是直接将图片保存至数据库;...
  • bbxylqf126com
  • bbxylqf126com
  • 2014-06-03 17:22:19
  • 3131
收藏助手
不良信息举报
您举报文章:WPF Image控件
举报原因:
原因补充:

(最多只允许输入30个字)