public CollectionExplorerView() { InitializeComponent(); splitOrientationSelector.SelectionChanged += (sender, args) => { splitContainer.Orientation = splitOrientationSelector.SelectedIndex == 0 ? Orientation.Vertical : Orientation.Horizontal; }; DockSearch.IsVisibleChanged += (sender, args) => { if (DockSearch.Visibility == Visibility.Visible) { Dispatcher.Invoke(async() => { await Task.Delay(100); TextSearch.Focus(); TextSearch.SelectAll(); }); } }; CollectionListView.Loaded += CollectionListViewOnLoaded; }
private void LabelSearch_Click(object sender, EventArgs e) { if (sender.Equals(LabelSearch)) { TextSearch.Focus(); } }
private void FolderBrowserGrid_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.F1) { AppModel.Commands.HelpCommand.Execute("_4xs10gaui.htm"); e.Handled = true; } else if (e.Key == Key.F && Keyboard.IsKeyDown(Key.LeftCtrl)) { if (SearchPanel.Visibility == Visibility.Collapsed) { SearchPanel.Visibility = Visibility.Visible; TextSearch.Focus(); } else { SearchPanel.Visibility = Visibility.Collapsed; TextSearch.Text = string.Empty; } } }
public CollectionExplorerView() { InitializeComponent(); SplitContainerSelectionController.Attach(splitContainer, splitOrientationSelector); DockSearch.IsVisibleChanged += (sender, args) => { if (DockSearch.Visibility == Visibility.Visible) { Dispatcher.Invoke(async() => { await Task.Delay(100); TextSearch.Focus(); TextSearch.SelectAll(); }); } }; CollectionListView.Loaded += CollectionListViewOnLoaded; }
private void FolderBrowserGrid_PreviewKeyDown(object sender, KeyEventArgs e) { var selected = TreeFolderBrowser.SelectedItem as PathItem; if (e.Key == Key.F1) { AppModel.Commands.HelpCommand.Execute("_4xs10gaui.htm"); e.Handled = true; } else if (e.Key == Key.F && Keyboard.IsKeyDown(Key.LeftCtrl)) { if (SearchPanel.Visibility == Visibility.Collapsed) { SearchPanel.Visibility = Visibility.Visible; TextSearch.Focus(); } else { SearchPanel.Visibility = Visibility.Collapsed; TextSearch.Text = string.Empty; } e.Handled = true; } // Copy File to 'clipboard' else if ((e.Key == Key.C || e.Key == Key.X) && Keyboard.IsKeyDown(Key.LeftCtrl)) { var menu = new FolderBrowserContextMenu(this); menu.FileBrowserCopyFile(e.Key == Key.X); e.Handled = true; } // Paste Files(s) from clipboard else if (e.Key == Key.V && Keyboard.IsKeyDown(Key.LeftCtrl)) { var menu = new FolderBrowserContextMenu(this); menu.FileBrowserPasteFile(); e.Handled = true; } }
private void MenuFindFiles_Click(object sender, RoutedEventArgs e) { SearchPanel.Visibility = Visibility.Visible; TextSearch.Focus(); }
private void ConfigurationEditorWindow_Loaded(object sender, RoutedEventArgs e) { RefreshPropertyListAsync(); TextSearch.Focus(); }
private void FindCommand_Executed(object sender, ExecutedRoutedEventArgs e) { DockSearch.Visibility = Visibility.Visible; TextSearch.Focus(); TextSearch.SelectAll(); }
private void WinMain_Activated(object sender, EventArgs e) { //自动为搜索框设置焦点 TextSearch.Focus(); }