private void PbiTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { if (e.NewValue is TreeViewPbiGroup newTreeViewPbiGroup) { SelectedGroup = newTreeViewPbiGroup.Group as Group; SelectedDataset = null; GroupChanged?.Invoke(this, EventArgs.Empty); } else if (e.NewValue is TreeViewPbiDataset newTreeViewPbiDataset) { SelectedGroup = null; SelectedDataset = newTreeViewPbiDataset.Dataset; DatasetChanged?.Invoke(this, EventArgs.Empty); } }
private void Datasets_SelectionChanged(object sender, SelectionChangedEventArgs e) { DatasetChanged?.Invoke(this, EventArgs.Empty); }