我有一个用.NET编写的GUI Windows窗体应用程序。
我有一个新的.NET UWP应用,其中包含UWP摄像头和UWP套接字。
是否可以将UWP摄像机和UWP套接字代码移植到.NET Windows窗体应用程序项目中?
(否则,将Windows窗体GUI移植到UWP GUI中可能会花费更长的时间。)
答案 0 :(得分:1)
WinForm项目可以使用为UWP设计的大多数新Windows 10 API。选中this post。
如果采用其他方法,则需要逐位移植现有GUI,因此这完全取决于WinForm GUI的复杂程度。
第一个挑战是您正在使用XAML(另一种语言而不是C#)编写UWP UI。
您使用的某些WinForm控件没有UWP对应项,您需要转到社区中检查是否有可免费获得的替代方案l,购买专有产品或编写自己的控件。
答案 1 :(得分:-2)
不。 WinForm和UWP项目非常不同。将UWP编译为本机代码,将WinForm编译为IL,然后由CLR运行。 Microsoft当前正在研究将UWP控件放入WinForm应用程序中的功能。您可以检出here。