winform 可以用wpf窗体吗

winform 可以用wpf窗体吗,第1张

在WinForm项目是无法直接转换WPF项目的,只能重新做。

但在WinForm中是可以使用WPF中的控件(或者由WPF创建的自定义控件)

1新建一个winform项目;

2在解决方案上新建一个wpf项目;

如图:

如果有如下错误,就在winform中的引用添加Systemxaml的引用即可:

错误 1 类型“SystemWindowsMarkupIComponentConnector”在未被引用的程序集中定义。必须添加对程序集“SystemXaml, Version=4000, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

在winform中添加WPF项目下引用的三个程序集:PresentationCore,PrentationFramework,WindowsBase,以及wpf项目WpfApplication1的引用,如图:

在winform的Form1窗体的cs代码中添加using WpfApplication1的引用:

在winform中添加的button按钮的Click事件中New一下Wpf的窗体show出来即可显示:

给您一个不算完美的答案:相信您有去尝试过改注册表,重新安装,更改Internet选项等方法。您可能还是无法去解决这个问题。

我这边知道的方法就是重装系统,而且系统不能是原先的的ISO文件,您可能需要到官网上面下载一个完整的ISO文件,然后再去寻找破解的序列号即可。

我这边提议您可以先尝试在线重装系统或者更新系统试试,相信这样也可能解决您的问题。

相信我,我给一家公司安装5套CAD,全部都是及时调试的问题,通过重装新的系统就能解决已有的问题。

关于这个问题,我说一下自己的建议

1这不是你电脑的问题,是安装程序的问题

2需要开发人员解决问题,方案如下:

英文版VS2008:打开工程选项-》publish->application file按钮 找到'stdole 将其状态改为include重新编译项目

中文版VS2008:项目(&P)-> 属性(&P)-> 发布-> 应用程序文件(&I) 找到'stdole 将其状态改为include重新编译项目

以上就是关于winform 可以用wpf窗体吗全部的内容,包括:winform 可以用wpf窗体吗、AutoCAD 打开软件提示:应用程序不支持实时(JIT)调试。怎么办、在“全集程序集缓存(GAC) ”中安装程序集Windows Base等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9620566.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存