private void VisibilityChangedCallback(DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs) { if ((Visibility)dependencyPropertyChangedEventArgs.NewValue == Visibility.Visible) { FilterTextBox.Focus(FocusState.Programmatic); } }
public void ChooserPanel_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.Escape: CallbackMethod(null); Dispose(); break; case Keys.Down: SelectedControl = controls[Math.Min(controls.IndexOf(selectedControl) + 1, controls.Count - 1)]; break; case Keys.Up: SelectedControl = controls[Math.Max(controls.IndexOf(selectedControl) - 1, 0)]; break; case Keys.Enter: CallbackMethod(SelectedControl); Dispose(); break; default: FilterTextBox.Focus(); SendKeys.Send(e.KeyCode.ToString()); break; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { _inventory = InventoryManager.DeserializeInventory(); SetItemsSource(); memosPaths = InventoryManager.GetMemosPaths(); FilterTextBox.Focus(); }
public MainWindow() { InitializeComponent(); ViewModel = new MainWindowViewModel(); this.WhenActivated(disposables => { this.Bind(ViewModel, vm => vm.FilterText, v => v.FilterTextBox.Text).DisposeWith(disposables); this.Bind(ViewModel, vm => vm.UseFuzzy, v => v.UseFuzzyToggleButton.IsChecked).DisposeWith(disposables); this.OneWayBind(ViewModel, vm => vm.GroupsView, v => v.GroupsListView.ItemsSource).DisposeWith(disposables); this.Bind(ViewModel, vm => vm.SelectedGroup, v => v.GroupsListView.SelectedItem).DisposeWith(disposables); this.OneWayBind(ViewModel, vm => vm.GroupsView.Count, v => v.CurrentShowCountRun.Text).DisposeWith(disposables); this.OneWayBind(ViewModel, vm => vm.Groups.Count, v => v.TotalCountRun.Text).DisposeWith(disposables); this.BindCommand(ViewModel, vm => vm.LoadGroups, v => v.RefreshButton).DisposeWith(disposables); Observable.Return(Unit.Default) .Where(_ => StateService.LastCacheUpdate < (DateTimeOffset.Now - TimeSpan.FromDays(5))) .InvokeCommand(ViewModel.LoadGroups) .DisposeWith(disposables); Observable.Return(Unit.Default) .Delay(TimeSpan.FromMilliseconds(100)) .ObserveOnDispatcher() .Subscribe(x => { FilterTextBox.Focus(); FilterTextBox.SelectAll(); }) .DisposeWith(disposables); }); }
/// <summary> /// Initializes a new instance of the ListPicerFullMode class /// </summary> public ListPickerFullMode() { DataContext = new ListPickerFullModeViewModel(); ((ListPickerFullModeViewModel)DataContext).Initialize(); InitializeComponent(); FilterTextBox.Focus(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { List <TreeNavigationItem> proposals = await _actionToGetProposals.Invoke(); proposalCollectionView = CollectionViewSource.GetDefaultView(proposals); _referenceWindowModelView.LoadProposals(proposals); FilterTextBox.Focus(); }
private void _packageList_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Up && _packageList.SelectedIndex == 0) { FilterTextBox.Focus(); e.Handled = true; } }
private void NewTagForm_Load(object sender, EventArgs e) { foreach (Tag entry in Dictionary.Instance) { choices.Add(entry.ToString() + " " + entry.Description, false); } LoadListBox(String.Empty); FilterTextBox.Focus(); }
private void TagForm_Load(object sender, EventArgs e) { foreach (Tag entry in Dictionary.Instance) { choices.Add(entry.ToString() + " " + entry.Description, (selection != null && Contains(selection, entry.ToString()))); } LoadListBox(String.Empty); FilterTextBox.Focus(); }
public SearchWindow() { InitializeComponent(); FilterTypeComboBox.ItemsSource = new[] { "Champion Name", "Skin Name", "Username" }; FilterTypeComboBox.SelectedIndex = 0; FilterTextBox.Focus(); }
private void ResultsView_KeyUp(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { ExecuteCommand(); } else if (e.Key == Key.Up && ResultsView.SelectedIndex == 0) { FilterTextBox.Focus(); } }
private void MakeProcessList() { var processInfos = new ProcessInfos(); var myProcessId = Process.GetCurrentProcess().Id; // TODO FIX NOW maek the call to GetProcessesWithGCHeaps async. var allProcs = AllProcsCheckBox.IsChecked ?? false; m_procsWithHeaps = null; if (!allProcs && m_procsWithHeaps == null) { m_procsWithHeaps = GCHeapDump.GetProcessesWithGCHeaps(); } // Create a list of processes, exclude myself m_processList = new List <ProcessInfo>(); foreach (var process in processInfos.Processes) { // If the name is null, it is likely a system process, it will not have managed code, so don't bother. if (process.Name == null) { continue; } if (process.ProcessID == myProcessId) { continue; } // Only show processes with GC heaps. if (!allProcs && !m_procsWithHeaps.ContainsKey(process.ProcessID)) { continue; } m_processList.Add(process); } m_processList.Sort(delegate(ProcessInfo x, ProcessInfo y) { // Sort by name var ret = string.Compare(x.Name, y.Name, StringComparison.OrdinalIgnoreCase); if (ret != 0) { return(ret); } // Then by process ID return(x.ProcessID - y.ProcessID); }); Processes.ItemsSource = m_processList; FilterTextBox.Focus(); }
public ChooserPanel(IEnumerable <ChooserControl> controls, ProductionGraphViewer parent) : base() { InitializeComponent(); this.controls = controls.ToList(); parent.Controls.Add(this); this.Location = new Point(parent.Width / 2 - Width / 2, parent.Height / 2 - Height / 2); this.Anchor = AnchorStyles.None; this.BringToFront(); parent.PerformLayout(); FilterTextBox.Focus(); }
private void AddItemButton_Click(object sender, RoutedEventArgs e) { EditItemForm dialog = new EditItemForm(new Item(1)); dialog.Title = "Add item"; dialog.ShowDialog(); if (dialog.DialogResult.HasValue && dialog.DialogResult.Value && !string.IsNullOrWhiteSpace(dialog.Item.Name)) { _inventory.Items.Add(dialog.Item); SetItemsSource(); FilterTextBox_TextChanged(null, null); } FilterTextBox.Focus(); }
private void ToggleSearch(bool?isChecked) { if (!isChecked.HasValue) { return; } var isOpen = isChecked.Value; FilterTextBox.Visibility = isOpen ? Visibility.Visible : Visibility.Collapsed; if (!isOpen) { FilterTextBox.Text = string.Empty; } else { // set focus FilterTextBox.Focus(); } }
private void EditItem_Click(object sender, RoutedEventArgs e) { Item selectedItem = (Item)inventoryGrid.SelectedItem; if (selectedItem == null) { return; } EditItemForm dialog = new EditItemForm(selectedItem); dialog.ShowDialog(); if (dialog.DialogResult.HasValue && dialog.DialogResult.Value) { inventoryGrid.ItemsSource = null; inventoryGrid.Items.Clear(); int index = _inventory.Items.IndexOf(selectedItem); _inventory.Items[index] = dialog.Item; SetItemsSource(); FilterTextBox_TextChanged(null, null); } FilterTextBox.Focus(); }
/// <summary> /// Set focus to the default control. /// </summary> public void SetDefaultFocus() { FilterTextBox.Focus(); }
public void FocusSearch() { FilterTextBox element = _partDataSourceSearch; element?.Focus(); }
public MainWindow() { InitializeComponent(); DataContext = new IssueListViewModel(); FilterTextBox.Focus(); }
private void FocusFilterTextBox(object sender = null) => FilterTextBox.Focus();
public AllSnippetsView() { InitializeComponent(); Loaded += (sender, e) => FilterTextBox.Focus(); }
private void AddNodePopup_OnLoaded(object sender, RoutedEventArgs e) { FilterTextBox.Focus(); }
/// <summary> /// Set the focus to the filter control. /// </summary> public new void Focus() { FilterTextBox.Focus(); }
public MainWindow() { InitializeComponent(); FilterTextBox.Focus(); ItemsGrid.ItemsSource = Window.ListWindows(); }
private void ClearFilterText_Click(object sender, System.Windows.RoutedEventArgs e) { FilterTextBox.Text = ""; FilterTextBox.Focus(); }