Vb.net 将新项目添加到Awesomium(右键单击)关联菜单
我有一个WPF(VB)项目,我在其中放置了一个Awesomium浏览器控件。我可以浏览,我可以右键单击它,并看到默认的右键单击菜单项 我的目标是在运行时以编程方式向右键单击上下文菜单添加新的自定义项,并将其路由到某个事件以处理逻辑 根据awesomium.com网站上的WebControlContextMenu类文档,我被限制为两个选项:Vb.net 将新项目添加到Awesomium(右键单击)关联菜单,vb.net,contextmenu,customization,awesomium,Vb.net,Contextmenu,Customization,Awesomium,我有一个WPF(VB)项目,我在其中放置了一个Awesomium浏览器控件。我可以浏览,我可以右键单击它,并看到默认的右键单击菜单项 我的目标是在运行时以编程方式向右键单击上下文菜单添加新的自定义项,并将其路由到某个事件以处理逻辑 根据awesomium.com网站上的WebControlContextMenu类文档,我被限制为两个选项: 使用ContextMenuResourceKey作为键,重新定义WebControlContextMenu应用程序资源 (完全替代默认上下文菜单。您应该将Da
我应该从哪里开始,是否有一个演示,可能有助于更好地理解它。非常感谢任何能给我一些想法的代码 阿列克谢·谢维廖夫: 我们的团队提出了以下解决方案来解决该问题:
Public Sub Test() Handles Browser.ShowContextMenu
Dim oArray(2) As MenuItem
Dim oMenuItem As New MenuItem
oMenuItem.Header = "Who Runs It ?!?"
oArray(0) = oMenuItem
Dim oMenuItem1 As New MenuItem
oMenuItem1.Header = "Brogrammaz"
oArray(1) = oMenuItem1
Dim oMenuItem2 As New MenuItem
oMenuItem2 .Header = "Get Some..."
oArray(2) = oMenuItem2
Application.Current.Resources.Clear()
Application.Current.Resources.Add(WebControl.ContextMenuPageItemsArrayRecourceKey, oArray)
Application.Current.Resources.Add(WebControl.ContextMenuInputItemsArrayRecourceKey, oArray)
End Sub here