public void RemoveTag(TagItem tagItem) { if (tagItem == null) { return; } WordStartItems.Remove(tagItem); OnPropertyChanged("WordStartItemCount"); }
public TagItem ValidateAndReturn(string tag) { if (string.IsNullOrWhiteSpace(tag)) { return(null); } if (WordStartItems != null) { if (WordStartItems.Any(v => v.Name.Equals(tag, StringComparison.OrdinalIgnoreCase))) { return(null); } } OnPropertyChanged("WordStartItemCount"); return(new TagItem() { Name = tag }); }