private void button_add_Click(object sender, RoutedEventArgs e) { var dlg = new diags.RoleListSelectorDlg() { ItemsSource = ItemsSource }; bool?dialogResult = dlg.ShowDialog(); if ((dialogResult.HasValue == true) && (dialogResult.Value == true)) { foreach (object item in dlg.SelectedItems) { //if (!ItemsSelected.Contains(item)) if (!FindItem(ItemsSelected, item)) { ItemsSelected.Add(item); ItemsSelectedList.Add(item); } } } }
private void button_add_Click(object sender, RoutedEventArgs e) { var dlg = new diags.RoleListSelectorDlg() { ItemsSource = ItemsSource }; bool? dialogResult = dlg.ShowDialog(); if ((dialogResult.HasValue == true) && (dialogResult.Value == true)) { foreach(object item in dlg.SelectedItems) { //if (!ItemsSelected.Contains(item)) if (!FindItem(ItemsSelected, item)) { ItemsSelected.Add(item); ItemsSelectedList.Add(item); } } } }