是否可以在 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。