wpf – WindowsFormsHost控件上的ContextMenu
发布时间:2020-12-13 22:35:30 所属栏目:Windows 来源:网络整理
导读:所以,我在我的 WPF应用程序(托管Dundas图表)中有一个 WindowsFormsHost控件,我想在其上放置一个ContextMenu. 我可以成功将ContextMenu附加到任何普通的WPF控件,但它不适用于WindowsFormsHost.我怀疑这是因为它在某种程度上是“特殊的”并且相应的鼠标消息没
所以,我在我的
WPF应用程序(托管Dundas图表)中有一个
WindowsFormsHost控件,我想在其上放置一个ContextMenu.
我可以成功将ContextMenu附加到任何普通的WPF控件,但它不适用于WindowsFormsHost.我怀疑这是因为它在某种程度上是“特殊的”并且相应的鼠标消息没有到达所需的目的地. 我该怎么做呢? 解决方法
回答我自己的问题 – 我通过捕获我正在托管的Windows控件上的MouseDown事件(Dundas Chart控件)然后触发一个新事件来完成这项工作.
然后,新事件的事件处理程序执行: graph.ContextMenu.IsOpen = true; 很好地工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MSBuild由于错误APPX0002失败:任务’GenerateAppxPackageR
- windows-server-2003 – 抑制Windows Server上关闭的“原因
- windows-server-2003 – 仅在Windows Server 2003上启用控制
- 在Windows 8.1上如何安装MongoDB作为服务
- 担心WPF.我应该使用WPF或不同的库用于Windows GUI吗?
- windows-xp – 分页池内存或非分页池内存?? (Windows驱动程
- wcf – Azure AppFabric和Windows Server AppFabric有什么区
- Windows中的文件重定向和%errorlevel%
- Windows 分层窗口 桌面上透明 Direct3D
- exchange – 从服务器发送电子邮件而不创建新的Office 365用