问题标签 [windowsformshost]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1047 浏览

wpf - OpacityMask 不适用于 WPF WindowsFormsHost?

我试图在通过 WindowsFormHost 对象托管的控件上放置一个圆形边框。似乎无论我为 OpacityMask 设置什么,它对渲染都没有影响。有什么我错过的吗?

这是我正在使用的 XAML 代码。子控件是在运行时添加的。我尝试了各种面具组合,但没有一种对我有用。任何帮助,将不胜感激。谢谢!

0 投票
1 回答
614 浏览

wpf - WPF 4:Windows 窗体主机、Crystal Reports 异步

有没有办法在不冻结应用程序的情况下呈现 WinForms 控件,如 Crystal Reports Viewer 异步,甚至在不同的线程中。我的问题是,当我分配报表源属性时,查看器试图呈现报表并且一些报表运行了很长时间,它冻结了整个应用程序。

提前致谢

0 投票
1 回答
8339 浏览

wpf - 当 AllowsTransparency="True" 时 wpf WindowsFormsHost 不可见

有人在这里解决了这个问题http://social.msdn.microsoft.com/forums/en-US/wpf/thread/6f9dd3b5-af92-4076-9b4e-1a770dd52f70/

但那是在 2006 年。我目前正在使用 .net 框架 3.5。现在有没有更好的解决方案。有人知道微软在 4.0 中是否有针对此问题的直接解决方案?

0 投票
0 回答
577 浏览

c# - 如何从 WPF/C# 中的 IPreviewHandler COMIMPORT 捕获/生成图像?

我想知道是否可以生成 ComImport 对象(如 Win7 PreviewHandler)的图像(捕获)?

我尝试使用 RenderTargetBitmap(在托管 ComImport 的父控件上),以及创建 WinFormHost 并使用 DrawToBitmap 方法。然而,两者都被证明是无用的,因为它们只会显示一个空框架。

任何帮助表示赞赏!

0 投票
2 回答
250 浏览

wpf - WPF 托管 WindowsFormHost 我的绘图选项是什么?

我有一个托管 WindowsFormHost 的 WPF 应用程序。WindowsFormHost 加载 ESRI 的 ArcEngine。ArcEngine 有一些可用的绘图功能,但我正在寻找更多的功能和控制。假设我想在 ArcEngine 创建的图像上在屏幕上绘制一些图像和文本,如果有的话,我有什么选择?

0 投票
4 回答
6012 浏览

.net - WPF 托管 WinForm,选项卡导航问题

WindowsFormsHost在 a和选项卡导航中托管 WinForms 表单时遇到问题。为了解决我做了这个简单的例子:

  • 创建 WPF Window(应用程序的起点)
  • Form创建了带有两个TextBox的WinForms
  • WPF 窗口:添加WindowsFormsHost到其中
  • WPF 窗口:添加了OnLoaded处理程序
  • WPF 窗口:添加Textbox位于WindowsFormsHost

OnLoaded我得到的处理程序中:

当我现在运行应用程序时:

  • 没有重点(好的)
  • 我点击第一个TextBoxWindowsFormsHost它得到焦点(好的)
  • 我按 Tab,焦点转到(确定)TextBox中的第二个WindowsFormsHost
  • 我再次按 Tab,焦点回到第TextBox一个WindowsFormsHost不好;应该离开WindowsFormsHost并将焦点放在 WPF 窗口底部的文本框)
  • 我单击 wpf 中的文本框(位于 之后和之下WindowsFormsHost),它获得焦点(好的)
  • 我按下制表符,焦点转到第一个文本框WindowsFormsHost- 因为它应该在结束后开始。所以这也可以
  • 我再次单击 wpf 文本框并按 shift+tab,焦点转到WindowsFormsHost(确定)中的第二个文本框
  • 我按 Tab,焦点转到第一个文本框WindowsFormsHost(转到 WFH 开头)(不好

如果我只有一种类型的控件,如何使焦点表现得像?在这种情况下,表示 WFH-1st-Textbox、WFH-2nd-Textbox、WPF-Textbox 的 Tab 键顺序。

0 投票
1 回答
575 浏览

wpf - wpf WindowsFormHost

嗨,每个人都在使用 WPF 应用程序我需要在我的应用程序中使用 MS 报告,所以我使用了 WindowsFormsHost,但问题是 WindowsFormsHost 无法处理触摸事件我如何在 WindowsFormsHost 的报告中处理触摸事件请我需要你的帮助

谢谢

0 投票
1 回答
288 浏览

c# - WPF中的Winforms - 在实例化之后但在渲染之前搜索事件

我正在尝试在 WPF 中插入一个 winform 控件:
WFH:WindowsFormsHost Name="MyHost"
问题是我无法从 xaml.cs 访问 MyHost(它在基础结构中以某种方式被阻止)。所以我想我可以以某种方式抛出一个事件,在代码中捕获它,然后更新 MyHost.child 以包含我的 winform 控件。问题是我没有找到在初始化之后但在渲染之前抛出的任何事件(我尝试了“初始化”,但似乎为时已晚)。有任何想法吗?

谢谢,李

0 投票
0 回答
2508 浏览

wpf - WindowsFormsHost 不调整面板大小

您好我正在尝试在 WindowsformsHost 控件中托管一个面板,如下所示:

由于某种原因,面板在应用程序调整大小时不会调整大小。有没有人有任何想法?

0 投票
1 回答
1719 浏览

wpf - WPF ListBox 中的 WindowsFormHost 项 - Z-Order

我已经到了网络的尽头并回来了,我似乎无法为我的 Z-Ordering WindowsFormsHost 问题找到任何解决方案。我的问题特定于呈现一个 ListBox,其中项目是 WindowsFormsHost 包装的 WinForm 控件。渲染时,所有项目都会显示,即使是 ListBox 边界之外的项目——这使得整个屏幕看起来很糟糕。

我附上了一个快速代码示例。我有什么选择吗?我需要重新考虑我的布局吗?

和代码隐藏:

请帮忙 :)