50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
|
|
using System;
|
|||
|
|
using CefSharp;
|
|||
|
|
|
|||
|
|
namespace KGdev.BI3D.Revit.Addin.MainWindow.External.Browser
|
|||
|
|
{
|
|||
|
|
public class ContextMenuHandler : IContextMenuHandler
|
|||
|
|
{
|
|||
|
|
public void OnBeforeContextMenu(
|
|||
|
|
IWebBrowser browserControl,
|
|||
|
|
IBrowser browser,
|
|||
|
|
IFrame frame,
|
|||
|
|
IContextMenuParams parameters,
|
|||
|
|
IMenuModel model
|
|||
|
|
)
|
|||
|
|
{
|
|||
|
|
model.Clear();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public bool OnContextMenuCommand(
|
|||
|
|
IWebBrowser browserControl,
|
|||
|
|
IBrowser browser,
|
|||
|
|
IFrame frame,
|
|||
|
|
IContextMenuParams parameters,
|
|||
|
|
CefMenuCommand commandId,
|
|||
|
|
CefEventFlags eventFlags
|
|||
|
|
)
|
|||
|
|
{
|
|||
|
|
return false;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void OnContextMenuDismissed(
|
|||
|
|
IWebBrowser browserControl,
|
|||
|
|
IBrowser browser,
|
|||
|
|
IFrame frame
|
|||
|
|
) { }
|
|||
|
|
|
|||
|
|
public bool RunContextMenu(
|
|||
|
|
IWebBrowser browserControl,
|
|||
|
|
IBrowser browser,
|
|||
|
|
IFrame frame,
|
|||
|
|
IContextMenuParams parameters,
|
|||
|
|
IMenuModel model,
|
|||
|
|
IRunContextMenuCallback callback
|
|||
|
|
)
|
|||
|
|
{
|
|||
|
|
return false;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|