public override void Execute(BreakpointCtxMenuContext context) { if (context.SelectedItems.Length == 1) { GoToSourceBreakpointCtxMenuCommand.GoTo(moduleIdProvider, fileTabManager, moduleLoader, context.SelectedItems[0], true); } }
protected override void Execute(BreakpointCtxMenuContext context) { if (context.SelectedItems.Length == 1) { GoToSourceBreakpointCtxMenuCommand.GoTo(context.SelectedItems[0], true); } }
void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (!UIUtils.IsLeftDoubleClick <ListViewItem>(listView, e)) { return; } bool newTab = Keyboard.Modifiers == ModifierKeys.Shift || Keyboard.Modifiers == ModifierKeys.Control; GoToSourceBreakpointCtxMenuCommand.GoTo(listView.SelectedItem as BreakpointVM, newTab); }
void BreakpointsControl_BreakpointsListViewDoubleClick(object sender, EventArgs e) { bool newTab = Keyboard.Modifiers == ModifierKeys.Shift || Keyboard.Modifiers == ModifierKeys.Control; GoToSourceBreakpointCtxMenuCommand.GoTo(moduleIdProvider, fileTabManager, moduleLoader, this.BreakpointsControl.ListView.SelectedItem as BreakpointVM, newTab); }