PackageExplorer.PackageChooserDialog.SearchBox_KeyDown C# (CSharp) Method

SearchBox_KeyDown() private method

private SearchBox_KeyDown ( object sender, System e ) : void
sender object
e System
return void
        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;
            }
        }