private void CommandBinding_AddSubGroupFilter(object sender, ExecutedRoutedEventArgs e) { //object obj = lbGroupsSeries.SelectedItem; object obj = e.Parameter; if (obj == null) { return; } try { if (obj.GetType() == typeof(SubGroupSimple)) { SubGroupSimple sub = (SubGroupSimple)obj; string newSearch = txtFileSearch.Text.Trim(); if (!string.IsNullOrEmpty(newSearch)) { newSearch += " "; } newSearch += sub.GroupNameShort; txtFileSearch.Text = newSearch; } } catch (Exception ex) { Utils.ShowErrorMessage(ex); } }
private void ShowSubGroupSuggestions(List <GroupVideoQualityVM> vidQualList) { SubGroups.Clear(); Dictionary <string, GroupVideoQualityVM> vidQuals = new Dictionary <string, GroupVideoQualityVM>(); foreach (GroupVideoQualityVM vidQual in vidQualList) { vidQuals[vidQual.GroupNameShort] = vidQual; } foreach (GroupVideoQualityVM vidq in vidQuals.Values) { if (vidq.GroupNameShort != "NO GROUP INFO") { SubGroupSimple sub = new SubGroupSimple(); sub.GroupName = vidq.GroupName; sub.GroupNameShort = vidq.GroupNameShort; SubGroups.Add(sub); } } }
private void CommandBinding_AddSubGroupFilter(object sender, ExecutedRoutedEventArgs e) { object obj = e.Parameter; if (obj == null) { return; } try { if (obj.GetType() == typeof(SubGroupSimple)) { SubGroupSimple sub = (SubGroupSimple)obj; txtFileSearch.Text = txtFileSearch.Text + " " + sub.GroupNameShort; } } catch (Exception ex) { Utils.ShowErrorMessage(ex); } }