将Imagesource加载到Control中

时间:2012-06-12 16:54:40

标签: c# wpf image controls

我需要一个显示图像的System.Windows.Controls.Control实例。 但我所拥有的只是一个图像源。

我可以用

var image = new Image();
image.Source = imageSource;

但是,除了Image在Controls命名空间中,它本身不是从Control派生的。

是否有一种简单的方法可以将Imagesource以编程方式导入控件?

1 个答案:

答案 0 :(得分:1)

您可以将其包装在ContentControl中。

ContentControl cc = new ContentControl();
cc.Content = image;

但我真的很好奇为什么你需要一个控制。