Ejemplo n.º 1
0
 //選擇清單使用
 private void CheckBox_Click(object sender, RoutedEventArgs e)
 {
     if (selectAll.IsChecked.HasValue && selectAll.IsChecked.Value)
     {
         ListBox_SearchResult.SelectAll();
     }
     else
     {
         ListBox_SearchResult.UnselectAll();
     }
 }
Ejemplo n.º 2
0
 private void TextBox_Search_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Down)
     {
         if (SearchResults.Count() > 0)
         {
             if (ListBox_SearchResult.SelectedIndex == -1)
             {
                 ListBox_SearchResult.SelectedIndex = 0;
             }
             else if (ListBox_SearchResult.SelectedIndex < SearchResults.Count() - 1)
             {
                 ListBox_SearchResult.SelectedIndex += 1;
                 ListBox_SearchResult.ScrollIntoView(ListBox_SearchResult.SelectedItem);
             }
         }
     }
     else if (e.Key == Key.Up)
     {
         if (SearchResults.Count() > 0)
         {
             if (ListBox_SearchResult.SelectedIndex > 0)
             {
                 ListBox_SearchResult.SelectedIndex -= 1;
                 ListBox_SearchResult.ScrollIntoView(ListBox_SearchResult.SelectedItem);
             }
         }
     }
     else if (e.Key == Key.Enter)
     {
         if (ListBox_SearchResult.SelectedItem != null)
         {
             EndSearch(SearchResults[ListBox_SearchResult.SelectedIndex]);
         }
     }
 }