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;
            }

WPF image控件图片白屏

继上篇博客结束后,一秒钟30张图片,image控件刷图片的方法经常被抢了焦点,继而出现经常白屏,而且主线程也经常卡死。 后来查了下资料,BitImage对象在给image.Source的时候调用...

WPF中 Image控件以绝对路径调用图片方法

我尝试的方法: 方案一、在UI层新建一个文件夹,命名为image,然后把需要的图片找到他的原位置,然后放进去,如下图中,然后刷新解决方案,image中没有任何东西,失败告终。           ...

WPF Image控件显示视频数据流

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

Aforge视频采集,抓取图片,录制视频,WPF下使用Image控件显示视频

1.项目->添加引用 AForge AForge.Video.DirectShow AForge.Video AForge.Video.FFMPEG AForge.Video.Controls 2....
  • rlf99
  • rlf99
  • 2016年01月02日 19:42
  • 3296

WPF Image控件中的ImageSource与Bitmap的互相转换

 1.从bitmap转换成ImageSource [DllImport("gdi32.dll", SetLastError = true)] private static ...
  • huyu107
  • huyu107
  • 2015年04月16日 16:03
  • 16412

WPF的Image控件BitmapImage以及Uri的资源占用问题

今儿没干啥活儿,花了一天时间把这个问题研究了一下。通过BitmapImage的Clone方法,保持使用Uri,同样可以解决问题。     场景: WPF下用Image控件展示图片; ...

WPF的Image控件BitmapImage以及Uri的资源占用问题

Image 控件占用图片资源不释放的问题的解决方法: XAML:
  • libo250
  • libo250
  • 2015年01月11日 00:38
  • 686

Image Viewer CP ActiveX控件

  • 2005年12月29日 10:05
  • 2.22MB
  • 下载

unity UGUI对image控件检测鼠标按下和抬起

在UGUI中对image控件检测鼠标按下和抬起使用OnPointerDown和OnPointerUp方法其中OnPointerDown方法需要类继承IPointerDownHandler接口,而OnP...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WPF Image控件
举报原因:
原因补充:

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