|
|
@@ -0,0 +1,31 @@
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.Linq;
|
|
|
+using System.Text;
|
|
|
+using CefSharp;
|
|
|
+
|
|
|
+namespace UAS_Web.tool
|
|
|
+{
|
|
|
+ class MenuHandler : 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)
|
|
|
+ {
|
|
|
+ //throw new NotImplementedException();
|
|
|
+ }
|
|
|
+
|
|
|
+ public bool RunContextMenu(IWebBrowser browserControl, IBrowser browser, IFrame frame, IContextMenuParams parameters, IMenuModel model, IRunContextMenuCallback callback)
|
|
|
+ {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|