private void OnRemoveAssociatedTag() { foreach (string selectedAssociatedTagToRemove in AssociatedTagsToRemove) { if (AssociatedTagsForAdding.Contains(selectedAssociatedTagToRemove)) { AssociatedTagsForAdding.Remove(selectedAssociatedTagToRemove); } } }
private void OnAddAssociatedTag() { if (SelectedAssociatedTagToAdd == null) { messageForUser("Please select an associated tag and try again", "No tag selected"); } else if (!AssociatedTagsForAdding.Contains(SelectedAssociatedTagToAdd)) { AssociatedTagsForAdding.Add(SelectedAssociatedTagToAdd); } else { messageForUser("Associated tag already added", "Warning"); } SelectedAssociatedTagToAdd = null; }