private void GridView_ItemClick(object sender, ItemClickEventArgs e) { if (SelectedTags.Contains(e.ClickedItem as TagFilterPageTagItem)) { return; } SelectedTags.Add(e.ClickedItem as TagFilterPageTagItem); SelectedTagsChanged?.Invoke(this, new SelectedTagsChangedEventArgs(SelectedTags.Select(i => i.Text).ToList())); }
private void SelectedTagsGridView_ItemClick(object sender, ItemClickEventArgs e) { SelectedTags.Remove(e.ClickedItem as TagFilterPageTagItem); SelectedTagsChanged?.Invoke(this, new SelectedTagsChangedEventArgs(SelectedTags.Select(i => i.Text).ToList())); }