码迷,mamicode.com
首页 > Windows程序 > 详细

wpf怎么使用WindowsFormsHost(即winform控件)

时间:2018-07-12 19:56:05      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:.net   str   ace   自动生成   key   sem   net   href   sys   

原文:wpf怎么使用WindowsFormsHost(即winform控件)

使用方法:
  1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的System.Windows.Forms,另外一个是WindowsFormsIntegration
  2、添加完两个动态dll以后,就可以在控件库中找到WindowsFormsHost这个控件;
  3、将这个控件放入窗体,放置完以后在xmal代码中会自动生成相应代码:

  <Grid>
  <WindowsFormsHost Height="100" HorizontalAlignment="Left" Margin="36,29,0,0" Name="windowsFormsHost1" VerticalAlignment="Top" Width="200" />
  </Grid>

  4、然后,需要在xmal的开始处添加两行代码 :
 

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

  5、这样就可以在WindowsFormsHost下放置需要的Windows Form控件了。
 

 <WindowsFormsHost Height="196" HorizontalAlignment="Left" Margin="104,65,0,0" Name="windowsFormsHost1" VerticalAlignment="Top" Width="286" >
  <WinFormControls:Button Text="WinformButton" Width="150"/>
  </WindowsFormsHost>

wpf怎么使用WindowsFormsHost(即winform控件)

标签:.net   str   ace   自动生成   key   sem   net   href   sys   

原文地址:https://www.cnblogs.com/lonelyxmas/p/9301039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!