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);
}
}