使用WPF进行图像显示,但在Winform中有代码
本文关键字:Winform 但在 代码 显示 WPF 图像 使用 | 更新日期: 2023-09-27 18:26:44
是否可以在Winform中有一个代码(服务器等等),然后我可以将其设置为WPF(更快?),而不是将图像设置为面板/图片框。
如果是这样的话,这个操作会很快吗,还是必须调用或导致一些延迟?
我试过这样做,从winform在WPF上设置一个图像,遗憾的是,这并不像我预期的那么容易。
我有一个Windows窗体项目:创建新的WPF页面:将WPF控件添加到现有的Windows窗体
首先,您需要更改.csproj,以便可以选择创建新的WPF页面和控件。我现在记不清了,但基本上是你添加的GUID。
从我读到的内容来看,你想要第二个。在Windows窗体设计器中,您可以直接转到工具箱,将WPF控件放入Windows窗体中。VS通过这样做创造了:1.你的wpf控件2.ElementHost控制
然后,您可以像往常一样通过访问wpf控件的变量名来访问它。
听起来你想要一个WindowsFormHost它允许你在WPF应用程序中使用WinForm控件。尽管如此,它仍然通过GDI进行渲染。如果希望它使用WPF,可以将用于渲染图像的数据传递给WPF。