我需要一个显示图像的System.Windows.Controls.Control实例。 但我所拥有的只是一个图像源。
我可以用
var image = new Image();
image.Source = imageSource;
但是,除了Image在Controls命名空间中,它本身不是从Control派生的。
是否有一种简单的方法可以将Imagesource以编程方式导入控件?
答案 0 :(得分:1)
您可以将其包装在ContentControl中。
ContentControl cc = new ContentControl();
cc.Content = image;
但我真的很好奇为什么你需要一个控制。