private void DemoSelected(object sender, RoutedPropertyChangedEventArgs <object> e) { TreeViewItem sel = (TreeViewItem)DemoTreeview.SelectedItem; if (sel is null || sel.Tag is null) { return; } DemoPlotControl1.LoadDemo(sel.Tag.ToString()); }
private void DemoSelected(object sender, RoutedPropertyChangedEventArgs <object> e) { var selectedDemoItem = (DemoNodeItem)DemoTreeview.SelectedItem; if (selectedDemoItem.Tag != null) { DemoPlotControl1.Visibility = Visibility.Visible; AboutControl.Visibility = Visibility.Hidden; DemoPlotControl1.LoadDemo(selectedDemoItem.Tag); } else { DemoPlotControl1.Visibility = Visibility.Hidden; AboutControl.Visibility = Visibility.Visible; } }