1

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

我可以用

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

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

有没有一种简单的方法可以以编程方式将 Imagesource 放入控件中?

4

1 回答 1

1

您可以将其包装在 ContentControl 中。

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

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

于 2012-06-12T17:01:57.170 回答