美文网首页
【WPF】wpf怎么使用WindowsFormsHost

【WPF】wpf怎么使用WindowsFormsHost

作者: UnicornChen | 来源:发表于2019-05-16 20:30 被阅读0次

    使用方法:

      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】wpf怎么使用WindowsFormsHost

          本文链接:https://www.haomeiwen.com/subject/tsmwaqtx.html