Esempio n. 1
0
 private void ClearSearch()
 {
     operationStatus = LibraryOperationStatus.Operation;
     ResetTreeView();
     SearchTextBox.Text = "";
     //graphControl.SetCanvasFocus();
 }
Esempio n. 2
0
        private void OnSearchTextBoxKeyUp(object sender, KeyEventArgs e)
        {
            keyword = ((TextBox)sender).Text.ToLower().Trim();

            if (backgroundSearcher.IsBusy)
            {
                //backgroundSearcher.CancelAsync();
                return;
            }

            if (keyword.Length == 0)
            {
                ResetTreeView();
                return;
            }

            operationStatus = LibraryOperationStatus.Search;
            backgroundSearcher.RunWorkerAsync();
        }
Esempio n. 3
0
 private void BackgroundSearcherRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     UpdateLibraryItemVisibility(resultList);
     UpdateTreeView();
     operationStatus = LibraryOperationStatus.Operation;
 }