private string GetSelectedItem(ClashSelection selection) { string result = ""; if (selection.Selection.GetSelectedItems().Count == 0) { result = "No item have been selected."; } else if (selection.Selection.GetSelectedItems().Count == 1) { result = selection.Selection.GetSelectedItems().FirstOrDefault().DisplayName; } else { result = selection.Selection.GetSelectedItems().FirstOrDefault().DisplayName; foreach (ModelItem item in selection.Selection.GetSelectedItems().Skip(1)) { result = result + "; " + item.DisplayName; } } return(result); }
private string GetSelectedItem(ClashSelection selection) { string result = ""; if (selection.Selection.HasSelectionSources) { result = selection.Selection.SelectionSources.FirstOrDefault().ToString(); if (result.Contains("lcop_selection_set_tree\\")) { result = result.Replace("lcop_selection_set_tree\\", ""); } if (selection.Selection.SelectionSources.Count > 1) { result = result + " (and other selection sets)"; } } else if (selection.Selection.GetSelectedItems().Count == 0) { result = "No item have been selected."; } else if (selection.Selection.GetSelectedItems().Count == 1) { result = selection.Selection.GetSelectedItems().FirstOrDefault().DisplayName; } else { result = selection.Selection.GetSelectedItems().FirstOrDefault().DisplayName; foreach (ModelItem item in selection.Selection.GetSelectedItems().Skip(1)) { result = result + "; " + item.DisplayName; } } return(result); }