2 qtxhshang qtxhshang 于 2016.02.21 16:50 提问

wpf通过WindowsFormsHost加载了一个winform的WebBrowser

wpf中的TabControl通过WindowsFormsHost加载了一个winform的WebBrowser
在winform的WebBrowser的webBrowser_Navigating事件中,怎么拿到这个WebBrowser所在的wpf容器也就是TabItem

1个回答

devmiao
devmiao   Ds   Rxr 2016.02.21 22:10
qtxhshang
qtxhshang 谢谢你回答,但是没用.我已经加上了,请看清楚问题
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WPF界面添加WinForm的Webbrowser控件
1.添加引用: WindowsFormsIntegration.dll System.Windows.Forms.dll 2.页面代码: <Window x:Class="Demo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="ht
wpf怎么使用WindowsFormsHost(使用WinForms中的控件)
使用方法:   1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的System.Windows.Forms,另外一个是WindowsFormsIntegration;   2、添加完两个动态dll以后,就可以在控件库中找到WindowsFormsHost这个控件;   3、将这个控件放入窗体,放置完以后在xmal代码中会自动生成相应代码:  
WPF 解决winform控件遮盖WPF控件问题
x:Class="WpfApp1.Window2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/exp
wpf怎么使用WindowsFormsHost(即winform控件)
使用方法:   1、首先,我们需要向项目中的引用(reference)中添加两个动态库dll,一个是.NET库中的System.Windows.Forms,另外一个是WindowsFormsIntegration;   2、添加完两个动态dll以后,就可以在控件库中找到WindowsFormsHost这个控件;   3、将这个控件放入窗体,放置完以后在xmal代码中会自动生成相应代码:  <G
解决 WPF 自绘窗体 AllowsTransparency = true 和 Webbrowser 等内置窗体显示冲突的办法和思路
上述示例程序的几个关键点:1、WPF 窗体为主窗体,窗体风格为 AllowsTransparency = true 2、分别对主窗体内置 WPF 的 Webbrowser 控件和 Winform 的 Webbrowser 控件进行了演示 3、完美的窗体缩放、移动、最大化等操作  4、演示随意调整窗体背景透明度  5、示例代码简单易操作,是可以找得到的最完美,而且的确是完美的解决办法
在WPF中内嵌WindowsForm控件-使用WindowsFormsControlLibrary
原来有一个WINFORM项目的功能模块希望集成到新的WPF项目中,怎样集成才最简单?     思路:将原来的WINFORM项目类型改为WindowsFormsControlLibrary类型就OK了。 步骤:    1、所以我们就直接建立一个WindowsFormsControlLibrary项目吧!接着我在该项目中新增Windows Form,为Form1。也就是将原来的项目类型改造为Wi
C# wpf WebBrowser遮挡上层UI的解决办法
大家都知道的,在wpf中引用WebBrowser是一个有独立句柄的窗口。这样的话,wpf的UI就无法对齐进行覆盖,这里有一个折中的解决方案,在需要覆盖WebBrowser时,对其进行截图并隐藏控件,把他所占用的位置用一个Image替代,并将图片设置到Image上面,隐藏覆盖UI时,再把Image隐藏,WebBrowser显示出来就行了!本文中需要的截图 我已经在前面发过文章 http://blog
WPF调用Winform控件具体技巧
<br />WPF开发工具可以帮助我们实现许多功能。对于开发者而言,这是一个具有重要意义的开发工具。我们在这里就为大家介绍一下有关WPF调用Winform控件的相关实现方法。<br /> <br /> <br />WPF调用Winform控件实现主要分三步:<br />WPF调用Winform控件1、添加两个引用:WindowsFormsIntegration.dll (负责整合WPF和Windows)、System.Windows.Forms.<br />WPF调用Winform控件2、在 XAML文件中
使用WindowsFormsHost实现WPF窗口中“镶嵌”MFC窗口
这个问题并不复杂,实际上就像把大象放进冰箱里一样简单: 1、创建一个MFC窗口;创建一个MFC动态链接库MFCdll,添加一个CDialog类MyDlg,在MFCdll.h中声明导出函数(参看WPF导入MFC动态链接库函数)extern “C” _declspec(dllexport) void WINAPI CreatMyDlgdll(HWND hWnd);在MFCdll.cpp中创建并显示My
在WPF中使用WindowsFormsHost带来的问题及解决方案
首先明确指出的是你要解决的问题没有可行的解决方案,然后你还有兴趣的话,可以继续往下看。继续往下看的程序员都是好程序员!!!本人开发环境:VS2013 && .NET 4.5.1问题:在wpf中嵌入WindowsFormsHost后,WINFORM的元素都在最顶层,所以要在TABCONTROL中切来切去的时候,会发现不管咋切winform的元素都处于显示状态,就算当你想用SCROLLVIEWER包一