要在WPF中使用WInform组件,必须将WInform组件放在宿主WindowsFormsHost中. WindowsFormsHost是WPF的一个控件,它允许在WPF应用程序中托管Windows Forms控件。

要使用WindowsFormsHost控件,您需要在WPF项目中添加对WindowsFormsIntegration程序集的引用。这是如何做的步骤:

  1. 在解决方案资源管理器中右键单击WPF项目,然后选择“添加引用”。

  2. 在引用管理器中,导航到“.NET”选项卡,找到“WindowsFormsIntegration”程序集。

  3. 选择“WindowsFormsIntegration”程序集,然后单击“确定”。

  4. 要在WPF应用程序中使用WindowsFormsHost控件,请在XAML文件中添加以下命名空间:

xmlns:wf="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"

5. 然后,您可以在XAML文件中这样使用WindowsFormsHost控件:

<wf:WindowsFormsHost><!-- 您的Windows Forms控件在此处 -->
</wf:WindowsFormsHost>

如何在WPF中使用Winform控件相关推荐

  1. 如何在wpf中使用winform控件或者winform的自定义控件

    前言 在wpf中使用winform控件或者winform的自定义控件 一.添加引用 WindowsFormsIntegration.dll System.Windows.Forms.dll 提示:这两 ...

  2. 如何在WPF中调用Winform控件

    功能实现主要分三步: 1.添加两个引用:WindowsFormsIntegration.dll (负责整合WPF和Windows).System.Windows.Forms. 2.在 XAML文件中添 ...

  3. 在WPF中使用WinForm控件方法

    在WPF中使用WinForm控件方法 原文:在WPF中使用WinForm控件方法 1.      首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,Syste ...

  4. WPF中使用Winform控件

    在项目中遇到使用WPF做上位机,引用Winform控件,特此做一下总结: 1.在设计界面添加: xmlns:wf="clr-namespace:System.Windows.Forms;as ...

  5. 如何在WPF中调用C#控件库(HexEdit)

    1 编写一个Hex Edit控件,使用VS2010建立一个类控件库,分别增加两个类文件,一个命名为HexEdit.cs, 一个命名为TextEditControl.cs,具体内容如下所示: 1)Hex ...

  6. winform界面嵌入dwg图纸_WPF中使用WinForm控件预览DWG文件(学习笔记)

    操作环境:XP,C# ,.Net4.0和VS2010中测试 WinForm中使用DWGThumbnail不用这么麻烦,下面讨论的是在WPF中使用,WPF中无法直接引用DWGThumbnail.ocx来 ...

  7. Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决

    Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...

  8. 如何在VB中实现ActiveX控件的IobjectSafety接口

    如何在VB中实现ActiveX控件的IobjectSafety接口 ------------------------------------------------------------------ ...

  9. 如何在VB中添加SysInfo控件

    如何在VB中添加SysInfo控件## SysInfo 控件是用来响应操作系统发送给所有应用程序的系统消息.应用程序在必要时就可适应操作系统的变化.我主要用来识别有无读卡器插入. (1)在最左侧工具箱 ...

最新文章

  1. python gui框架_Python的GUI框架PySide的安装配置教程
  2. 收敛速度更快更稳定的Wasserstein GAN(WGAN)
  3. linux进程map,linux下unordered_map和map在小数据下性能差异
  4. Ubuntu 16.04下Caffe-SSD的应用(一)——编译Caffe-SSD的CPU版本与GPU版本
  5. [LOJ #521]「LibreOJ β Round #3」绯色 IOI(抵达)(结论)
  6. 使用Maven配置JBoss / Wildfly数据源
  7. 直博5年!叹我年少轻狂!头4年一篇1作SCI也没有...
  8. 零售创新决胜新消费暨2021中国网络零售TOP100榜单
  9. 二维动态规划降维误差一般为多少_动态规划--5道题入门
  10. 计算机专业代码834,这六所高校更改专业课目录,其中不乏985高校,多数改为联考!...
  11. “跟童老师学编程”专栏目录
  12. python探究小市值因子的有效性
  13. python图书库存管理系统_基于Odoo的物流库存管理系统的设计(Python)
  14. 信签纸有虚线怎么写_红底虚线信签纸模板
  15. Linux 下 va_start、va_end 学习及使用
  16. 二分查找的左右逼近法
  17. unity 下载文件到存放本地
  18. 直流无刷电机(BLDC)与永磁同步电机(PMSM)的区别
  19. 爬虫——动作链、xpath、打码平台使用
  20. 股票代码是什么意思?

热门文章

  1. 解决文件名是中文时的下载乱码问题
  2. 机器学习中的聚类算法有哪几种?
  3. 尝试Ping百度域名后的思考
  4. 第15.12节PyQt(Python+Qt)入门学习:可视化设计界面组件布局详解
  5. java截取视频空间的中间段
  6. DBEX-1-6-2015数据库开发技术
  7. Hibernate中的sessionFactory是做什么用的?
  8. java实现多元线性回归
  9. ant 中文手册--下载安装
  10. 微信中的黑科技你知道吗?