C# 将WPF应用程序与WinForm应用程序集成
我有一个完全用VB.NET编写的winForms应用程序。我必须开始将此应用程序导入WPF书面C。首先,我只想对应用程序的一个模块执行此操作。有什么方法可以将VB.NET对象传递给C代码,从WinForms应用程序调用WPF应用程序,反之亦然C# 将WPF应用程序与WinForm应用程序集成,c#,wpf,vb.net,winforms,migration,C#,Wpf,Vb.net,Winforms,Migration,我有一个完全用VB.NET编写的winForms应用程序。我必须开始将此应用程序导入WPF书面C。首先,我只想对应用程序的一个模块执行此操作。有什么方法可以将VB.NET对象传递给C代码,从WinForms应用程序调用WPF应用程序,反之亦然 我应该如何处理这个问题?任何帮助都将不胜感激。是的,您可以在windows中调用wpf应用程序,反之亦然。为此,您必须在.config文件中进行配置 在通过ElementHost u可以访问控件的情况下,将winform应用程序迁移到Wpf并非易事 你应该
我应该如何处理这个问题?任何帮助都将不胜感激。是的,您可以在windows中调用wpf应用程序,反之亦然。为此,您必须在.config文件中进行配置
在通过ElementHost u可以访问控件的情况下,将winform应用程序迁移到Wpf并非易事 你应该仔细考虑你为什么要这么做的原因以及它对利润的努力。 也就是说,您可以先使用wpf应用程序托管winform,然后可以一次重写一个控件,并使用在winform中托管它们 由于您希望您的应用程序具有健壮性并使用
MVVM
,我个人认为迁移需要花费太多的精力,使用现有的模块(逻辑而不是ui模块)重写应用程序更为合理
关于在c#中使用Vb.net对象,这很容易做到,因为它们都是托管语言,并且正在编译为:
在编译CLI编程语言时,源代码是
转换为CIL代码,而不是特定于平台或处理器
目标代码。CIL是一个独立于CPU和平台的指令集
可以在支持公共语言的任何环境中执行
基础架构,如Windows上的.NET运行时
本文中有关于集成的信息ElementHost和WindowsFormsHost允许WPF使用Winforms,反之亦然。我们在这里讨论的是什么样的配置?