gpt4 book ai didi

wpf - WindowsFormsHost 控件上的 ContextMenu

转载 作者:行者123 更新时间:2023-12-04 22:38:57 25 4
gpt4 key购买 nike

因此,我的 WPF 应用程序(托管 Dundas 图表)中有一个 WindowsFormsHost 控件,我想在其上放置一个 ContextMenu。

我可以成功地将 ContextMenu 附加到任何普通的 WPF 控件,但它不适用于 WindowsFormsHost。我怀疑这是因为它在某种程度上是“特殊的”,并且适当的鼠标消息没有到达所需的目的地。

我该怎么做呢?

最佳答案

回答我自己的问题 - 我通过在我托管的 Windows 控件(Dundas Chart 控件)上捕获 MouseDown 事件然后触发一个新事件来完成这项工作。

新事件的事件处理程序然后执行:

graph.ContextMenu.IsOpen = true;

很好用。

关于wpf - WindowsFormsHost 控件上的 ContextMenu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/341747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com