使用WPF进行图像显示但是在Winform中有代码吗?

时间:2013-08-08 00:53:00

标签: c# wpf winforms

是否可以在Winform中拥有一个代码(服务器和所有),然后将图像设置为面板/图片框,我可以将其设置为WPF(更快?)。

如果是这样,这个操作会很快,还是必须调用或导致某些延迟的东西?

我试过这样做,在winform上设置WPF上的图像,遗憾的是它并不像我预期的那么容易。

2 个答案:

答案 0 :(得分:2)

我有一个Windows Forms项目,并且能够 :创建新的WPF页面 :将WPF控件添加到现有Windows窗体

首先,您需要更改.csproj,以便可以选择创建新的WPF页面和控件。我现在不知道,但基本上它是你添加的GUID。

从我读到的你想要第二个。在Windows窗体设计器上,您可以转到工具箱并将WPF控件拖放到Windows窗体中。通过这样做,VS创造了一些东西: 1.你的wpf控件 2. ElementHost控件

然后,您可以像访问变量名一样访问您的wpf控件。

答案 1 :(得分:1)

听起来你想要一个WindowsFormHost它允许你在WPF应用程序中使用WinForm控件。它仍然通过GDI呈现。如果您希望它使用WPF,您可以将用于渲染图像的数据传递给WPF。