Files
KGdev.BI3D.Revit.Addin/KGdev.BI3D.Revit.Addin.MainWindow.External.Browser/ContextMenuHandler.cs
2024-01-08 09:30:50 +08:00

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;
}
}
}