wpf怎么使用WindowsFormsHost

举个简单的例子... 举个简单的例子 展开
 我来答
南霸天mxw
推荐于2016-11-03 · 知道合伙人教育行家
南霸天mxw
知道合伙人教育行家
采纳数:6329 获赞数:169950
本人毕业于河西学院计算机系,本科学位,自2008年毕业以来任九年级数学教师至今。

向TA提问 私信TA
展开全部
  使用方法:
  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>
FoolRabbit编程
2014-05-30 · 知道合伙人数码行家
FoolRabbit编程
知道合伙人数码行家
采纳数:619 获赞数:3805
毕业于苏州大学,4年编程经验,对WPF有研究。

向TA提问 私信TA
展开全部
WPF调用Winform控件时使用

可参见使用例子:http://jingyan.baidu.com/article/d5a880eb6f2a7d13f147cc0c.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
靓初去3225
2014-05-30 · 超过52用户采纳过TA的回答
知道答主
回答量:192
采纳率:0%
帮助的人:123万
展开全部
怎么解决?同求...这个问题已经困扰了我半年多的时间了,都没什么好的解决办法..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式