Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个显示图像的 System.Windows.Controls.Control 实例。但我所拥有的只是一个图像源。
我可以用
var image = new Image(); image.Source = imageSource;
但是,除了 Image 在 Controls 命名空间中之外,它本身并不是从 Control 派生的。
有没有一种简单的方法可以以编程方式将 Imagesource 放入控件中?
您可以将其包装在 ContentControl 中。
ContentControl cc = new ContentControl(); cc.Content = image;
但我真的很好奇为什么你需要一个控制。