在WPF中使用WinForm控件方法
2021-03-29 14:24
标签:code 布局 local change stack 17. 使用 访问 文件的 1、 首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,System.Windows.Forms.dll。 2、 在要使用WinForm控件的WPF窗体的XAML文件中添加如下内容: 即: 3、 在WPF的容器控件内如StackPanel内首先要添加WinForm控件的宿主容器,用于衔接WPF和WinForm, 对应XAML如下: 说明: 注意:如上我添加的WinForm控件如在指定其Name时,必须加前缀x:,如添加Lable时 xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration" StackPanel>
wfi:WindowsFormsHost>
wf:Label x:Name="wfLabel" Text="winForm控件在此" />
wfi:WindowsFormsHost>
wfi:WindowsFormsHost>
wf:Button x:Name="wfButton" Text="确定" Click="wfButton_Click" />
wfi:WindowsFormsHost>
Button Content="Button" Margin="10" Name="button1"/>
StackPanel>
文章标题:在WPF中使用WinForm控件方法
文章链接:http://soscw.com/index.php/essay/69547.html