private void InitializeUIElementsBasedOnFilter() { switch (_searchFilter) { case SearchFilter.NoFilter: LabelSearchItem.Visibility = Visibility.Hidden; TextBoxSearchEmployee.Visibility = Visibility.Hidden; ButtonSearch.HorizontalAlignment = HorizontalAlignment.Left; ButtonSearch.Content = "View"; ButtonSearch.Margin = new Thickness(5, 5, 0, 0); ButtonNextPage.Visibility = Visibility.Hidden; ButtonPreviousPage.Visibility = Visibility.Hidden; break; case SearchFilter.ByEmployeeId: LabelSearchItem.Content = "Employee Id: "; LabelSearchItem.Width = 150; TextBoxSearchEmployee.Margin = new Thickness(110, 5, 0, 0); TextBoxSearchEmployee.Width = 100; ButtonNextPage.Visibility = Visibility.Hidden; ButtonPreviousPage.Visibility = Visibility.Hidden; break; case SearchFilter.ByEmployeeName: LabelSearchItem.Content = "Employee Name: "; LabelSearchItem.Width = 150; TextBoxSearchEmployee.Margin = new Thickness(120, 5, 0, 0); TextBoxSearchEmployee.Width = 250; ButtonNextPage.Visibility = Visibility.Hidden; ButtonPreviousPage.Visibility = Visibility.Hidden; break; case SearchFilter.ByPageNumber: LabelSearchItem.Content = "Page Number: "; LabelSearchItem.Width = 100; TextBoxSearchEmployee.Margin = new Thickness(110, 5, 0, 0); TextBoxSearchEmployee.Width = 75; ButtonSearch.Content = "View"; ButtonNextPage.Visibility = Visibility.Visible; ButtonPreviousPage.Visibility = Visibility.Visible; break; default: break; } TextBoxSearchEmployee.Focus(); }
private void TextBoxSearchItem_GotMouseCapture(object sender, MouseEventArgs e) { TextBoxSearchEmployee.SelectAll(); }
private void TextBoxSearchEmployee_GotFocus(object sender, RoutedEventArgs e) { TextBoxSearchEmployee.SelectAll(); }