public void RaiseContextMenuCommandClicked(object sender, ContextMenuCommandEventArgs e) { if (ContextMenuCommandClicked != null) { ContextMenuCommandClicked(sender, e); } }
void ICefWebBrowserInternal.OnContextMenuCommand(ContextMenuCommandEventArgs ea) { // Raised on the CEF UI thread try { if (ContextMenuCommand != null) { ContextMenuCommand(this, ea); } } catch (Exception ex) { Logger.Error("Error in OnBeforeContextMenu : {0}", ex); } }
void TimesheetDayViewModel_ContextMenuCommandClicked(object sender, ContextMenuCommandEventArgs e) { switch (e.CommandName) { case "Edit": { EditTimesheet(e.Timesheet.Id); break; } case "Delete": { DeleteTimesheet(e.Timesheet); break; } } }
private void OnContextMenuCommand(object sender, ContextMenuCommandEventArgs e) { var browser = sender as ICefWebBrowser; if (browser != null) { var window = Application.FindWindow(browser.Identifier) as IApplicationWindowEx; if (window != null) { if (e.Command == DevToolsMenuItem.Id) { window.ShowDeveloperTools(new Point(e.State.X, e.State.Y)); } else if (e.Command == ReloadMenuItem.Id) { window.RefreshWindow(); } else { RaiseClicked(e.Command, e.State); } } } }