public void LoadTreeViewMachinesAndTasks()
 {
     treeViewHandler.AddPath(@".\Machine Groups");
     treeViewHandler.AddPath(@".\Tasks");
     treeViewHandler.AddPath(@".\Machine Groups\Lock");
     treeViewHandler.Refresh();
 }
Ejemplo n.º 2
0
        private void Window_KeyUp(object sender, KeyEventArgs e)
        {
            switch (e.Key)
            {
            case Key.F5:
            {
                treeViewMachinesAndTasksHandler.Refresh();
                break;
            }

            case Key.F2:
            {
                if (listViewMachineGroups.Visibility == Visibility.Visible)
                {
                    RenameItem((ComputerDetailsData)listViewMachineGroups.SelectedItem);
                }
                else
                {
                    RenameItem((TaskData)listViewTasks.SelectedItem);
                }
                break;
            }

            case Key.Delete:
            {
                DeleteItem();
                break;
            }
            }
            if (Keyboard.IsKeyDown(Key.LeftCtrl) || Keyboard.IsKeyDown(Key.RightCtrl))
            {
                switch (e.Key)
                {
                case Key.A:
                {
                    listViewMachinesAndTasksHandler.SelectAll();
                    break;
                }

                case Key.X:
                {
                    copy = false;
                    CopyToClipBoard();
                    break;
                }

                case Key.C:
                {
                    copy = true;
                    CopyToClipBoard();
                    break;
                }

                case Key.V:
                {
                    PasteClipBoard();
                    break;
                }

                case Key.W:
                {
                    runWakeOnLanOnSelectedItems();
                    break;
                }

                case Key.R:
                {
                    RemoteDesktop();
                    break;
                }

                case Key.T:
                {
                    ConfigureTemplate();
                    break;
                }
                }
                if (Keyboard.IsKeyDown(Key.LeftShift) || Keyboard.IsKeyDown(Key.RightShift))
                {
                    switch (e.Key)
                    {
                    case Key.N:
                    {
                        NewFolder();
                        break;
                    }
                    }
                }
            }
            if (Keyboard.IsKeyDown(Key.LeftAlt) || Keyboard.IsKeyDown(Key.RightAlt))
            { /* Your code */
            }
            if (Keyboard.IsKeyDown(Key.LeftShift) || Keyboard.IsKeyDown(Key.RightShift))
            {
            }
        }