public void CloseQuery() { ICollectionView collectionView = CollectionViewSource.GetDefaultView(_queryItems); QueryAndResultsVM curr = (QueryAndResultsVM)collectionView.CurrentItem; _queryItems.Remove(curr); }
public void NewQuery(string query = "") { var items = new QueryAndResultsVM(); items.Query.Text = query; _queryItems.Add(items); ICollectionView collectionView = CollectionViewSource.GetDefaultView(_queryItems); collectionView.MoveCurrentTo(items); }
void OnItemClose(object sender, EventArgs e) { QueryAndResultsVM item = sender as QueryAndResultsVM; _queryItems.Remove(item); }