public PropertiesVM(CircuitGridVM circuitGrid, OutputGridVM outputGrid) { SelectedObject = outputGrid.SelectedObject; AddSelectionTracing(circuitGrid); AddSelectionTracing(outputGrid); CircuitEvaluator eval = CircuitEvaluator.GetInstance(); _allParametrics = eval.GetExtensionGates(); }
public void AddSelectionTracing(OutputGridVM outputGrid) { outputGrid.SelectionChanged += outputGrid_SelectionChanged; }
private void outputGrid_SelectionChanged(object sender, RoutedEventArgs e) { OutputGridVM outputGrid = sender as OutputGridVM; SelectedObject = outputGrid.SelectedObject; }