elementhost相关内容

WPF TextBox 在窗口窗体中的 ElementHost 中不接受输入

我们正在 WPF 中开发一个 UI 控件,以便在现有的 Windows 窗体/MFC 应用程序引擎 (Rhino 3D) 中使用. 应用程序引擎公开了创建“Dockbar"的能力,这实际上让您可以将 Windows 窗体控件放在可以停靠到引擎界面的子窗口中. 我正在尝试将一个简单的 WPF 文本框放入 ElementHost 控件中,该控件已添加到 Dockbar.乍一看,这似乎工作正 ..
发布时间:2022-01-13 10:58:32 其他开发

Winform ElementHost 中的 MouseEnter 事件

我有一个带有 elementHost 的 Winform,其中包含一个 WPF UserControl.我需要的是当鼠标进入 elementHost 而不是孩子时做一些事情.我试图在 elementHost 中使用 MouseEnter 事件,但它不存在.我有机会做到这一点吗?或者只是不可能?奇怪的是它们上面没有鼠标事件. 这是我所有的事件: 如果我想以编程方式进行,我只是没有任何 M ..
发布时间:2021-09-15 19:06:12 C#/.NET

在 WinForm ElementHost 中托管 Prism 的问题

我在 ElementHost 控件中托管 WPF 棱镜应用程序时遇到问题,急需帮助. PRISM 应用程序在 Silverlight 和独立 WPF 中运行良好. 主 Shell 似乎在 WinForm 上的 elementHost 中设置得很好,但是其他视图仅加载“RegisterViewWithRegion"而不是“添加,激活"过程.我需要“添加,激活"来确定范围.但是我相信问题是 ..
发布时间:2021-06-21 19:28:10 其他开发

ElementHost中WPF控件的呈现问题

我有一个WinForms控件,其中有一个 TableLayoutPanel ,其中包含多个 ElementHosts ,每个 ElementHost 包含一个WPF控件./p> 一切正常,除非控件的大小大于window且 ScrollBar 在那里;当我向下滚动时,控件变得失真,像这样- ..
发布时间:2021-04-01 20:20:51 C#/.NET

在窗口窗体的ElementHost中时,WPF文本框不接受输入

我们正在开发WPF中的UI控件,以便在现有的Windows Forms/MFC应用程序引擎(Rhino 3D)中使用. 应用程序引擎公开了创建“停靠栏"的功能,该功能实际上使您可以将Windows Forms控件放在可以停靠到引擎界面的子窗口中. 我试图将一个简单的WPF文本框放入ElementHost控件中,该控件已添加到Dockbar中.乍一看似乎很好.但在尝试输入文本框后,只有某些序 ..
发布时间:2020-11-30 03:19:56 其他开发

如何将WPF大小转换为物理像素?

将WPF(与分辨率无关)的宽度和高度转换为物理屏幕像素的最佳方法是什么? 我正在WinForms表单中显示WPF内容(通过ElementHost),并尝试确定一些尺寸调整逻辑。当操作系统以默认的96 dpi运行时,我可以正常工作。但是,当操作系统设置为120 dpi或其他分辨率时,它将不起作用,因为就WinForms而言,报告宽度为96的WPF元素实际上将为120像素宽。 我在Syst ..
发布时间:2020-10-26 02:10:05 其他开发

托管在ElementHost中时,动态应用程序级资源不是动态的

我在WinForms容器中托管WPF UserControl.现在,我希望能够为UserControl设置主题/外观.为此,我有几个定义“皮肤"的资源词典.当我的应用程序启动时,我创建一个“新System.Windows.Application()",以便存在Application.Current.要更改主题,请在运行时删除旧皮肤并将新皮肤合并到应用程序级资源字典中.但是,这不会更改UserCon ..
发布时间:2020-07-14 05:13:32 其他开发

WPF ShowDialog和ElementHost

是否可以从WPF用户控件(即ElementHost的子级)显示模态窗口,并将模态窗口的所有者/父级设置为包含的Form控件? 我想您不能执行此操作,因为Owner属性采用Window的实例,在该实例中,我想将其设置为Element Host控件的父级,Element Host控件是旧的Windows Forms Form控件.只是想知道是否有解决方法或替代方法. 问题是当显示“模态窗口 ..
发布时间:2020-07-02 04:50:06 其他开发

ElementHost阻止鼠标事件

注意:我正在尝试解决鼠标问题,而不是已经解决的键盘问题 所以我要创建一个Visual Studio 2015扩展,在“选项"页面上工作. 我正在使用WPF,因此我使用ElementHost托管UserControl.起初它没有收到键盘事件,所以我在以下位置实现了解决方案: WPF文本框在输入时不接受输入窗口形式的ElementHost 快速查看解决方案: A)在Use ..

使用一个ElementHost的承载一个WPF用户控件在WinForm应用程序的任何缺点?

好奇,如果有任何缺点使用的 ElementHost的来举办一个WPF用户控件在WinForm应用程序? 我问,因为总的来说,我觉得,它需要太多的时间,我创建一个新的WPF应用程序有一个基本的接口,看起来体面。体面在这个意义上,如果我在上面创建一个新的WinForms应用程序,并抛出一些控制我结束了一个基本的界面,外观和行为相似,许多其他应用程序,但看起来并不普通。如果我做同样的事情用一个WPF应 ..
发布时间:2015-11-26 19:01:34 C#/.NET

ElementHost的布局问题

我有一堆ElementHosts说我装上我的形式。发生这种情况时,该元件的主机都出现一个黑色背景。如果我把另一个控制前,然后关闭其他的控制,在ElementHosts通常粉刷一新。一些google搜索后,我发现,如果我子类的ElementHost并为此在构造 使用(的createGraphics()){} 在ElementHosts都绘制好的背景....但是,他们需要约300ms的每个元 ..
发布时间:2015-11-24 22:24:05 C#/.NET

WPF控件不WinForms应用程序显示在ElementHost的

我有一个WPF控件,我想在ElementHost的举办在WinForms应用程序的问题。控制是我最初在一个单独的测试项目,这是一个WPF应用程序一个无外观的自定义控件。在那里它显然能正常工作,但在我的WinForms应用程序我得到的是一个空白的灰色框,其中显示的ElementHost。 下面是我的C#code用于创建,填充,并添加ElementHost的到父控件: //这是我的WPF控件 m ..
发布时间:2015-11-24 21:49:02 C#/.NET