void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (!UIUtils.IsLeftDoubleClick <ListViewItem>(listView, e)) { return; } bool newTab = Keyboard.Modifiers == ModifierKeys.Shift || Keyboard.Modifiers == ModifierKeys.Control; GoToModuleModulesCtxMenuCommand.ExecuteInternal(listView.SelectedItem as ModuleVM, newTab); }
void ModulesControl_ModulesListViewDoubleClick(object sender, EventArgs e) { bool newTab = Keyboard.Modifiers == ModifierKeys.Shift || Keyboard.Modifiers == ModifierKeys.Control; GoToModuleModulesCtxMenuCommand.ExecuteInternal(fileTabManager, inMemoryModuleManager, moduleLoader, modulesControl.ListView.SelectedItem as ModuleVM, newTab); }
public override void Execute(ModulesCtxMenuContext context) => GoToModuleModulesCtxMenuCommand.ExecuteInternal(fileTabManager, inMemoryModuleManager, moduleLoader, context, true);
protected override void Execute(ModulesCtxMenuContext context) { GoToModuleModulesCtxMenuCommand.ExecuteInternal(context, true); }
public override void Execute(ModulesCtxMenuContext context) => GoToModuleModulesCtxMenuCommand.ExecuteInternal(documentTabService, inMemoryModuleService, moduleLoader, context, true);