private void ComboQueries_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var item = ComboQueries.SelectedItem as KnownQuery;

            if (item == null)
            {
                return;
            }

            ComboCue.Visibility = Visibility.Collapsed;

            if (!KnownGrids.TryGetUIGridByType(item.Type, out UIGrid uIGrid))
            {
                return;
            }

            UIGrid detailsUiGrid = null;

            if (uIGrid.DetailsType != null)
            {
                KnownGrids.TryGetUIGridByType(uIGrid.DetailsType, out detailsUiGrid);
            }

            MakeGrid(uIGrid, detailsUiGrid);
            _currentQuery      = item;
            _masterView        = (ListCollectionView)CollectionViewSource.GetDefaultView(item.Populate(_analyzer));
            _masterView.Filter = MasterFilter;
            Master.ItemsSource = _masterView;
        }
 private void ResetUI()
 {
     status.Text         = string.Empty;
     _masterView         = null;
     _currentQuery       = null;
     Master.ItemsSource  = null;
     Details.ItemsSource = null;
     Master.Columns.Clear();
     Details.Columns.Clear();
     ComboQueries.SelectedItem = null;
 }