示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
 public override void Execute(ModulesCtxMenuContext context) =>
 GoToModuleModulesCtxMenuCommand.ExecuteInternal(fileTabManager, inMemoryModuleManager, moduleLoader, context, true);
示例#4
0
 protected override void Execute(ModulesCtxMenuContext context)
 {
     GoToModuleModulesCtxMenuCommand.ExecuteInternal(context, true);
 }
示例#5
0
 public override void Execute(ModulesCtxMenuContext context) =>
 GoToModuleModulesCtxMenuCommand.ExecuteInternal(documentTabService, inMemoryModuleService, moduleLoader, context, true);