BetterExplorer.MainWindow.edtSearchBox_RequestCriteriaChange C# (CSharp) Метод

edtSearchBox_RequestCriteriaChange() приватный Метод

private edtSearchBox_RequestCriteriaChange ( object sender, SearchRoutedEventArgs e ) : void
sender object
e SearchRoutedEventArgs
Результат void
    private void edtSearchBox_RequestCriteriaChange(object sender, SearchRoutedEventArgs e) {
      if (e.SearchTerms.StartsWith("author:"))
        AuthorToggle_Click(sender, new RoutedEventArgs(e.RoutedEvent));
      else if (e.SearchTerms.StartsWith("ext:"))
        ToggleButton_Click_1(sender, new RoutedEventArgs(e.RoutedEvent));
      else if (e.SearchTerms.StartsWith("subject:"))
        SubjectToggle_Click(sender, new RoutedEventArgs(e.RoutedEvent));
      else if (e.SearchTerms.StartsWith("size:"))
        miCustomSize_Click(sender, new RoutedEventArgs(e.RoutedEvent));
      else if (e.SearchTerms.StartsWith("date:"))
        dcCustomTime_Click(sender, new RoutedEventArgs(e.RoutedEvent));
      else if (e.SearchTerms.StartsWith("modified:"))
        dmCustomTime_Click(sender, new RoutedEventArgs(e.RoutedEvent));
      else {
        var T = "You have discovered an error in this program. Please tell us which filter you were trying to edit and any other details we should know. \r\n\r\nYour filter: ";
        MessageBox.Show(T + e.SearchTerms, "Oops! Found a Bug!", MessageBoxButton.OK, MessageBoxImage.Error);
      }
    }
MainWindow