C# 使用WPF显示图像,但有Winform中的代码?

C# 使用WPF显示图像,但有Winform中的代码?,c#,wpf,winforms,C#,Wpf,Winforms,有没有可能在Winform中设置一个代码(服务器等),然后我可以将其设置为WPF(更快),而不是将图像设置为面板/图片盒 如果是这样的话,这个操作是否会很快,或者它是否必须调用或者导致一些延迟 我尝试过这样做,从winform在WPF上设置一个图像,遗憾的是,这并不像我想象的那么简单。我有一个Windows窗体项目,能够 :创建新的WPF页面 :将WPF控件添加到现有Windows窗体 首先,您需要更改您的.csproj,以便可以选择创建新的WPF页面和控件。我现在记不清了,但基本上这是你添加的

有没有可能在Winform中设置一个代码(服务器等),然后我可以将其设置为WPF(更快),而不是将图像设置为面板/图片盒

如果是这样的话,这个操作是否会很快,或者它是否必须调用或者导致一些延迟


我尝试过这样做,从winform在WPF上设置一个图像,遗憾的是,这并不像我想象的那么简单。

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

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

从我读到的你想要第二个。在Windows窗体设计器上,您只需转到工具箱,将WPF控件放到Windows窗体中即可。通过这样做,VS创造了: 1.您的wpf控件 2.元素主机控制


然后,您可以像往常一样通过访问wpf控件的变量名来访问它。

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

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

从我读到的你想要第二个。在Windows窗体设计器上,您只需转到工具箱,将WPF控件放到Windows窗体中即可。通过这样做,VS创造了: 1.您的wpf控件 2.元素主机控制


然后,您可以像往常一样通过访问wpf控件的变量名来访问它。

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

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

您到底想做什么?忽略了这一点。如果你看过我的其他帖子,我正在拼命寻找一种快速显示图像的方法。SlimDX也不符合我的要求。所以我在WPF中试着碰碰运气。所以,换句话说,我想显示图像非常快,它应该能够承受更高的分辨率(面板和PICTICBOX慢下来在800×600 +)。对于您的特定意图显示图像非常快,请考虑寻找或张贴一个新的问题,嗯,我已经问过,但我没有得到答复。所以我想我必须说得更具体一些,因为“更快”是一个很好的术语。你到底想做什么?忽略了这一点。如果你看过我的其他帖子,我正在拼命寻找一种快速显示图像的方法。SlimDX也不符合我的要求。所以我在WPF中试着碰碰运气。所以,换句话说,我想显示图像非常快,它应该能够承受更高的分辨率(面板和PICTICBOX慢下来在800×600 +)。对于您的特定意图显示图像非常快,请考虑寻找或张贴一个新的问题,嗯,我已经问过,但我没有得到答复。所以我想我必须说得更具体一些,因为“更快”是一个术语。你是在谈论工具箱中的(WPF集成)吗?因为我想让它工作。如前所述,我创建了一个WPF项目和用户控件,并将其添加到引用中,但仍然无法从中进行选择。我不久前就这样做了。试试看,你是在谈论工具箱中的(WPF集成)吗?因为我想让它工作。如前所述,我创建了一个WPF项目和用户控件,并将其添加到引用中,但仍然无法从中进行选择。我不久前就这样做了。试试这里我想要的是第二个,如果它更快的话。我想要的是第二个,如果它更快的话。