繁体   English   中英

WPF以编程方式将BitmapImage加载到图像中

[英]WPF loading a BitmapImage into an image programatically

我正在尝试将图像加载到WPF应用程序中的Image控件中。

我需要在一个函数中设置Input,然后在另一个函数中将其绑定到Image

这有效:

var b = new Binding { Source = (ImageSource)new ImageSourceConverter().ConvertFromString("D:/data/TestPattern.jpg") };
CameraFrame.SetBinding(Image.SourceProperty, b);

但这不是:

BitmapImage bSource = new BitmapImage(new Uri("D:/data/TestPattern.jpg"));
var b = new Binding { Source = (ImageSource)new ImageSourceConverter().ConvertFrom(bSource) };

CameraFrame.SetBinding(Image.SourceProperty, b);

为什么是这样? 我是否在ConvertFrom函数中缺少某些内容?

为什么不简单地将Source属性设置为BitmapImage呢?

CameraFrame.Source = new BitmapImage(new Uri("D:/data/TestPattern.jpg"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM