Exemple #1
0
        // Remove a keyword from the selected keywords collection and rerun the search
        private void RemoveKeyword(object sender, RoutedEventArgs e)
        {
            Button b  = (Button)sender;
            string kw = (string)b.DataContext;

            SelectedKeywords.Remove(kw);
            Search();
        }
Exemple #2
0
        // SelectionChanged event handler for the keywords ListBox
        private void KeywordSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (string.IsNullOrEmpty((string)cmbKeyword.SelectedValue))
            {
                return;
            }

            var kw = cmbKeyword.SelectedValue.ToString();

            // Add keyword to selected list if it is not already there
            if (SelectedKeywords.FirstOrDefault(s => s == kw) == null)
            {
                SelectedKeywords.Add(kw);
            }
            Search();
        }