private void SearchBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
string searchTerm = null;
if (e.Key == Key.Enter) {
searchTerm = SearchBox.Text;
}
else if (e.Key == Key.Escape) {
if (!String.IsNullOrEmpty(SearchBox.Text)) {
searchTerm = String.Empty;
SearchBox.Text = String.Empty;
}
}
if (searchTerm != null) {
Search(searchTerm);
e.Handled = true;
}
}