问题标签 [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.
wpf - WindowsFormsHost 始终是 WPF 元素中最顶层的
如何设置 z-index windowsformhost 它们并不总是位于 WPF 元素的顶部?
wpf - How to Launch External .exe application in WPF Window
Please help me, how to Launch External .exe application in the WPF Window.
Below code, I am able to open Notepad.exe and WinWord.exe applications in the WPF window but not other applications.. when i try to open other .exe applications it is opening in separate window.
wpf - 无法单击放置在 WindowsFormsHost 控件上的按钮
我有一个 WindowsFormsHost 控件,我在上面放置了一个按钮。但是,我无法单击该按钮。我确保按钮的 IsEnabled 属性设置为 True。任何帮助表示赞赏。
c# - 与 WindowsFormsHost 绑定
我正在尝试将项目列表绑定到 TabControl。这些项目看起来像:
在我的主窗口中,列表称为“allScripts”。这是 XAML:
问题是我无法在 WindowsFormsHost 中设置“子”,因为
不能在“WindowsFormsHost”类型的“子”属性上设置“绑定”。只能在 DependencyObject 的 DependencyProperty 上设置“绑定”。
如何设置 WindowsFormsHost 子项?
编辑:忘了提,在主窗口构造函数中我有:
silverlight - 为什么 WindowsForms 不接受 DeepZoomTools.dll 引用?
我找不到将 DeepZoomTools.dll 添加到 WindowsForms 应用程序的方法。我遵循的步骤是:
1) 创建一个新的 WindowsForm 应用程序
2) 添加对 C:\Program Files\Microsoft Expression\Deep Zoom Composer 中的 DeepZoomTools.dll 的引用
3) 使用 Microsoft.DeepZoomTools 添加;在 Form1.cs 中
4) 点击构建 WindowsFormsApplication
5) 我收到错误消息:“类型或名称空间名称 'DeepZoomTools' 不存在于名称空间 'Microsoft' 中(您是否缺少程序集引用?)
在此先感谢您的帮助,
路易斯·南比亚尔
.net - 创建了可绑定的 WindowsFormsHost,但子更新未反映到控件
我创建了一个问题,我想将控件绑定到 windowsFormsHost 控件。但是众所周知,Child属性不是 DP,所以我创建了一个包装器。
e.NewValue 获得了我想要的控件并正确设置它,但我没有看到更改被反映。孩子已设置,但无法看到带有新控件的 windowsFormsHost。
有人知道吗?
谢谢和问候, Kev84
c# - 如何在 WindowsFormsHost 控件中捕获鼠标单击事件?
我有一个带有 WindowsHostControl 的用户控件,它承载了第 3 方视频控件。我希望能够在视频上单击鼠标时捕获鼠标单击事件。我尝试将事件附加到 WindowsFormsHost 控件,但它从未触发。如何拦截鼠标点击?
c# - 动画 WindowsFormsHost
我需要为 WindowsFormsHost 控件设置动画。问题是我看不到动画,窗口没有刷新。如果我在动画期间调整 WPF 窗口的大小,那么过渡是可见的。
我尝试将 WindowsFormsHost 放在网格中,然后为网格设置动画,但结果是一样的。我在网格中放入了一些其他的东西,以确保我正确地编写了动画。
这里有一些简单的应用程序只是为了测试这个:
有没有办法解决这个问题?
wpf - 在 WPF 窗口中托管 win 表单控件
我正在尝试使用底部标记在 WPF 中托管 win 表单控件,当我编译我的应用程序时,控件被创建但它们是不可见的,我可以单击并键入但我看不到文本框或内容。有什么建议么?
c# - Viewbox 使 WindowsFormsHost 在 WPF 中消失
我有一个 WPF 项目,通过将视频控件放在 ViewBox 中来保持视频比例。视频控件是包装在 WindowsFormsHost 中的 WinForms 对象。我还添加了一个 gridSplitter 来调整 ViewBox 的大小。一切都很好,直到我注意到一个奇怪的错误。当我使用 gridSplitter 控件将 ViewBox 最小化到接近于零时,再次展开后视频比率会被搞砸。而当我使用 gridSplitter 将 ViewBox 一直收缩到 0 时,WindowsFormHost 会在展开后完全消失(它仍然存在,但 ActualWidth 和 ActualHeight 现在为 0)。
删除 ViewBox 控件,只使用 WindowsFormsHost 工作正常,但我需要 ViewBox 来控制纵横比。如果我找不到解决方案,我将不得不自己控制比率作为解决方法。
我想我一定是做错了什么,所以我写了一个快速测试程序来重现这个问题。我将在下面发布一个完整程序的链接(它在 C#、VS2008 中)。
在测试程序中,我创建了一个带有两列的网格,并带有一个允许您调整它们大小的 gridsplitter。然后我在左侧控件中放置一个 ViewBox 并在其中放置一个 WindowsFormsHost。然后我在 WindowsFormsHost 中托管一个红色的 _winFormsButton。
该按钮可以很好地缩放,直到您完全收缩左列然后再次展开它。按钮不见了。如何防止这种情况发生,以便在收缩和扩展左栏后按钮继续缩放?谢谢。
XAML:
代码背后:
示例代码输出:
测试项目代码链接(VS2008): code