windowsformshost相关内容

WPF中托管的VLC.DotNet控件

我已经将 VLC.DotNet 窗口控件托管在WPF窗口内的WindowsFormsHost元素中.之所以这样做,而不是使用Vlc.DotNet WPF控件,是因为WinForms版本的性能是WPF版本的两倍. 无论如何,除了一个令人讨厌的细节,一切都很好.在 WinForms应用中使用WinForms版本时,渲染的视频将完全适合控件;但是,在WindowsFormsHost元素中使用相同的 ..
发布时间:2020-07-14 04:51:10 C#/.NET

保持鼠标事件从WindowsFormsHost上冒泡

我在WPF WindowsFormsHost中具有Winforms控件. Winforms控件是被动的,不能处理任何鼠标事件. 应该像往常一样从WPF可视树中最内部的WPF控件引发鼠标事件,因此应使用WindowsFormsHost(或下一个).但是根本没有触发任何事件. 我应该如何配置WindowsFormsHost(Winforms控件)以实现此目的? 备注:KeyDown和Key ..
发布时间:2020-07-14 04:51:01 C#/.NET

WPF:TabItem何时真正加载,呈现并完全准备就绪?

在我的WPF应用程序中,我有一个类用作QuickTime的包装.它提供了我需要的所有特定或简化的功能.要正常运行,它需要创建QuickTime的ActiveX控件的实例,并将其放置在有效的Windows窗体窗口中.我的应用程序是WPF,构造函数的工作方式如下: public VideoPlayerQT(WindowsFormsHost wfHost) { AxQTControl qt ..
发布时间:2020-07-14 04:50:57 C#/.NET

当AllowsTransparency ="True"时,wpf WindowsFormsHost不可见.

有人在这里解决了此问题但是那是在2006年.我目前正在使用.net Framework 3.5.现在有没有更好的解决方案.有人知道Microsoft是否在4.0中对此问题有直接的解决方案? 解决方案 是的,这是行不通的.从此链接 引用 这是使用的限制 WS_EX_LAYERED和 UpdateLayeredWindow().这种形式的 分层窗口不支持子级 视窗.这是Win32的限制 ..
发布时间:2020-07-14 04:50:56 其他开发

与WindowsFormsHost绑定

我正在尝试将项目列表绑定到TabControl.这些项目看起来像: class SciEditor { private Scintilla editor = null; public System.Windows.Forms.Control Editor { get { return editor; } } private strin ..
发布时间:2020-07-14 04:49:54 C#/.NET

WindowsFormHost Paint事件未触发

我在WPF应用程序中有一个带有WindowsFormHost的面板.最终,我需要能够单击并绘制点.我让它在单独的WinForm表单中完全工作...但是由于某种原因,当调用Invalidate()时,paint事件根本不会触发!单击事件肯定会触发单击事件,因为单击时会出现消息框.即使从油漆中也看不出来.无法弄清楚为什么是我的生命……这是代码. XML: ..
发布时间:2020-07-14 04:49:50 C#/.NET

WindowsFormsHost Winform pdfviewer控件问题

我有一个wpf Usercontrol,在我内部使用Winforms pdfviewer显示pdf文件.我也有几个文本框输入文档详细信息.最后,显示此用户控件的弹出窗口. 问题是,当我尝试在文本框中键入内容时,ntn正在发生.当我右键单击文本框时,我可以看到带有剪切,复制和粘贴选项的上下文菜单.搜寻了一下之后,我发现了类似Forms.Integration.WindowsFormsHost.Ena ..
发布时间:2020-07-14 04:49:45 其他开发

找不到WindowsFormsHost错误IsRedirected吗?

我正在使用WPF项目添加WINFORM图表 System.Windows.Forms.Integration.WindowsFormsHost 我正在尝试解决“空域"渲染问题,在该问题中,主机始终被渲染为窗口的最顶层元素.我正在使用集的解决方法 IsRedireced = "true" 当我将其插入我的XMAL代码时: ..
发布时间:2020-07-14 04:49:37 C#/.NET

如何在RichTextBox中将行内图像设置为垂直居中

我正在WPF上工作,我在RichTextBox中显示已采用WindowsFormHost的RichText数据,在其中我正在WinForm RichTextBox上显示具有图像+文本的RichTextData. 但是在显示RichTextData图像与顶部对齐并且文本与底部对齐时, 请参见下面的图片,红色圆圈为RichTextImage 我想在中间显示图像和文本.像下方图片一样,红色圆 ..
发布时间:2020-07-14 04:49:33 其他开发

WindowsFormsHost控件上的ContextMenu

因此,我在WPF应用程序(承载Dundas图表)中有一个WindowsFormsHost控件,我想在其上放置一个ContextMenu. 我可以成功地将ContextMenu附加到任何常规WPF控件上,但不适用于WindowsFormsHost.我怀疑这是因为它在某种程度上是“特殊的",并且适当的鼠标消息未到达所需的目的地. 我该怎么做? 解决方案 回答我自己的问题-通过在我托 ..
发布时间:2020-07-14 04:49:30 其他开发

WPF应用程序中未触发Application.Idle事件

我正在使用第三方Windows窗体控件,该控件执行一些使用Application.Idle事件“延迟"的操作. 现在,我们将应用程序移至WPF,这些操作停止了工作. 我发现System.Windows.Forms.Application.Idle事件未按预期引发. 如何在WPF应用程序中激发Idle事件,以便可以继续使用该第三方控件(在WindowsFormsHost中)?不能 不能修 ..
发布时间:2020-07-14 04:49:23 其他开发

在WindowsFormsHost顶部呈现WPF控件

我知道默认的WPF行为是先渲染WPF控件,然后再渲染WinForms,但是有什么方法可以在WindowsFormsHost之上渲染WPF? 编辑:我也发现了临时黑客.当wpf控件与WindowsFormsHost重叠时,我会更改WindowsFormsHost的大小(仅当您具有重叠的矩形对象时才起作用,而对其他形状则无效.) 解决方案 此“空域"问题是此处,此处. 一种方法是将 ..
发布时间:2020-07-14 04:49:22 其他开发

WindowsFormsHost始终是WPF元素中最重要的元素

如何将z-index Windowsformhost设置为不总是位于WPF元素的顶部? 解决方案 根据MSDN (WindowsFormsHost元素的布局注意事项) 一个托管的Windows窗体控件是在单独的HWND中绘制的,因此它是 总是绘制在WPF元素之上. 这是设计限制 MSDN上的另一篇好文章是但是在谷歌搜索中我发现似乎有一些黑客行为(称为空域限制) 一个 ..
发布时间:2020-07-14 04:48:20 其他开发

Viewbox使WindowsFormsHost在WPF中消失

我有一个WPF项目,通过将视频控件放置在ViewBox中来维护视频比例.视频控件是包装在WindowsFormsHost中的WinForms对象.我还添加了gridSplitter来调整ViewBox的大小.一切都很好,直到我注意到一个奇怪的错误.当我使用gridSplitter控件将ViewBox最小化到接近于零时,在再次扩展视频比例后,视频比例会变大.当我使用gridSplitter将View ..
发布时间:2020-07-13 21:29:58 C#/.NET

是否无法绑定到属于C#/XAML应用程序中WindowsFormsHost子对象的属性的解决方法?

我有一个C#WPF 4.51应用程序.据我所知,您不能绑定到属于WPF WindowsFormsHost 控件的子级对象的属性. (如果我在这个假设中错了,请告诉我该怎么做): 与WindowsFormsHost绑定 就我而言,我有一个页面,其中包含一个 WindowsFormsHost 控件,该控件的 Child 对象是一个 ScintillaNET 编辑器控件: https: ..
发布时间:2020-07-06 06:33:39 C#/.NET

WPF GridSplitter可见性

我对GridSplitter的可见性有疑问. 在此,无论我托管的是Winform DataGridView.拖动时,GridSplitter在其他控件上正确可见.但是不在这个网格上.实际上,无论我托管什么而不是Datagridview,它都会成为最顶层的控件,这使GridSplitter隐藏在它的后面. ..
发布时间:2020-06-17 19:11:50 其他开发

显示PDF成为焦点并使用热键

我在SO上发现的使用的代码可以通过WindowsFormsHost中的主机使用基于COM的Acrobat Reader来显示PDF. 它显示PDF格式.两个问题: 当我加载PDF时,控件AxAcroPDFLib.AxAcroPDF成为焦点 我希望焦点保持在先前的 上 当AxAcroPDFLib.AxAcroPDF专注时,它会吃掉热键(N) ALT键甚至不会在N下划线 ..
发布时间:2020-05-25 05:23:02 C#/.NET

通过WebBrowser使用WindowsFormsHost查看PDF文件的区别?

我正在创建一个将大量使用PDF文件查看功能的应用程序.通过WebBrowser使用WindowsFormsHost是否有区别/优势? WebBrowser与WindowsFormsHost设置仅是一行代码.因此,我很好奇使用WindowsFormsHost是否有任何优势? 解决方案 WPF WebBrowser控件默认情况下在IE保护模式下运行,并且Adobe PDF Reader插件已知 ..
发布时间:2020-05-25 05:18:01 其他开发