我有一个 WPF 用户控件,比方说 UCInner,它包含一个 WPF 弹出窗口。 UCInner 在另一个 WPF 用户控件中使用,比方说 UCOuter。 UCOuter 嵌入在一个 ElementHost (ElementHost.Child = UCOuter) 中。 最后,UCOute ...
我有一个 WPF 用户控件,比方说 UCInner,它包含一个 WPF 弹出窗口。 UCInner 在另一个 WPF 用户控件中使用,比方说 UCOuter。 UCOuter 嵌入在一个 ElementHost (ElementHost.Child = UCOuter) 中。 最后,UCOute ...
我在旧的 WinForm 应用程序项目中实现了一些新的 WPF 东西,我曾经按以下方式运行它: 现在的问题是,如何获得已打开的 Windows 的列表? 在本机 WPF 项目中,我只需执行以下操作: 但我在表单项目中没有找到任何方法。 ...
我想在用 VB 编写的 WinForms 项目中使用 WPF RichTextBox 我用一个表单和一个按钮创建了 WinForms 项目然后我添加了一个新项目 WPF 用户控件库在 WPF 表单上放置了一个 WPF RichTextBox 我使用这些导入将 ElementHost 互操作性添加到 ...
我希望有人能够在这里提供帮助,要么建议如何解决我所拥有的问题,要么提出一种更好的方法来实现我所追求的目标。 我有一个简单的自定义控件,我希望能够在其上启动/停止/暂停/恢复不透明动画。 我查看了各种解决方案,并认为将EventTrigger与自定义RoutedEvent是前进的方向。 我可以获得以 ...
我有一个 Winforms 应用程序(例如名为 Form_WinForms 的类),我想向它添加一个 elementhost 控件以托管 WPF 用户控件(名为 Form_WPF)。 但是我不知道如何处理它们之间的委托:我想与来自 Form_WinForms 的 Form_WPF 控件进行交换,反 ...
从Visual Studio 2017调试启动时,带有ElementHost的Windows窗体挂断。 启动时没有VS没问题(相同的调试,如随意的exe)。 甚至空的ElementHost也会挂断。 程序完全挂断。 此外,在仅具有ElementHost形式的测试项目中,没有挂断。 ...
我正在尝试将深色主题支持添加到我的爱好应用中。 应用程序是WinForms,我不想在WPF中重写UI。 因此,相反,我尝试将几个WPF控件添加到我的应用程序中,主要是因为它们允许主题化滚动条。 我正在按照本教程进行托管: https : //www.codeproject.com/Ar ...
制作了一个 dummyapp 来说明我在实际应用程序中遇到的问题: 我有一个 WPF 用户控件,内容如下: Datacontext 是一个像这样的 ViewModel: RelayCommand 实现 ICommand。 单击添加按钮时,“AddCommand”运行,并将一个项目添加到 ...
我正在写一个SolidWorks插件,我只能在Winforms Elementhost内托管WPF。 现在,我想使用Mahapps.Metro的Flyout,它依赖于托管在MetroWindow中。 有什么方法可以在WPF用户控件中使用弹出式窗口吗? 我正在使用.NET 4.6.2,Mah ...
我有一个充当服务的WinForms应用程序(因此没有实际的UI),但这是一个WinForms应用程序。 在此应用程序中,我有一个具有ElementHost的表单,而在elementHost中,我具有WPF网格。 在我的一个班级中,我有以下代码: 我得到的错误是: 调用线程必须 ...
我在C#.Net 4.6中有一个winform,其中有一个元素主机。 这承载了一个包含WPF RichTextBox的用户控件。 我想从RichTextBox中获取文本以在winform /应用程序的其他地方使用。 我想将其用作字符串。 我已经尝试过了 它在第2行失败,并显示 ...
我正在尝试创建一个简单的MediaPlayer ,但我需要将左/右音频通道静音,因此我必须使用MediaElement 。 当我尝试将播放器添加到ElementHost时出现以下错误: 错误 CS1503 Argument1:无法转换 'System.Windows.Controls.Me ...
我在wpf窗口中托管了一些元素(ZedGraph)。 我想获取鼠标光标的x和y坐标。 它可以在窗口的其余部分工作,但是一旦我将鼠标悬停在Elementhost上,数字就会冻结。 我已经发现Elementhost没有通过事件,但是我没有找到解决该问题的有效方法。 在此先感谢您对这个问题 ...
我创建了Wpf UserControl并将其托管在WinForm中。 如设计器文件中所示,此WPF控件通过HostElement托管: 所以看起来一切正确。 您还可以看到DockStyle为Fill。 但是,WPF控件不会填充整个WinForm,并且始终显示在Designe ...
我提到了这个 ,编写了几乎相同的代码,但是用不同的语言,它没有按预期工作! 我正在使用winform(C ++ / Cli)作为主机,并使用“ WPF用户控件Libaray”(C#)作为子控件。 在Winforms中使用Winform中的ElementHost组件集成了WPF用户控件(P ...
嗨,我最近发现您可以使用WPF中的组件并将其添加到Windows窗体中,只需创建它们,然后再将其作为元素主机添加到窗体中 所以我想做的是使用MediaElement创建一个视频播放器,我也知道您可以为此使用Direct X或Windows Media Player,我想在其中自定义制作一些 ...
我在C#中有Windows窗体应用程序。 我有WPF用户控件的类库。 我正在使用Element Host在Windows Form App中使用它。 现在在WPF用户控件中,我需要使用MessageBox显示一条消息。 它正在工作,但在Windows窗体应用程序的主窗体上无模式显示。 ...
我正在尝试在Winform上托管wpf控件(gridview)。 我正在使用elementHost在winform上创建wpf控件。 每当我想向wpf控件添加行时如何创建事件? ...
我正在尝试在Windows窗体内使用画布,并为此缩放和平移画布,首先我将元素宿主放入画布中,然后将画布放入其中,然后将图片框放入画布中,然后尝试对画布进行缩放,我尝试了各种方法,但无论如何控件未执行我也编写了所有鼠标滚轮事件,但是没有人执行,因此请向我建议以下解决方案是我添加控件和鼠标滚轮事件的 ...
通过将Child属性设置为自定义用户控件,我已经使用ElementHost在Windows应用程序中嵌入了WPF用户控件。 不幸的是,我的文本框没有收到来自按键的任何输入,因此我根本无法使用外接程序。 当我发现以下代码行时,我认为我找到了一种解决方法。 由于我没有使用窗口,因 ...