public void UpdateViewToCurrentSelectionHandler(object sender, SelectionHandler.FirstSelectedChangedEventArgs e) { var opWidget = e.Element as OperatorWidget; if (opWidget != null) { if (opWidget.Operator.Outputs.Count > 0) { HighlightMatchingOperators(opWidget.Operator.Outputs[0].Type); } return; } HighlightNothing(); }
public void UpdateViewToCurrentSelection(object sender, SelectionHandler.FirstSelectedChangedEventArgs e) { if (PreventUIUpdate) { return; } var cgv = e.Element as CompositionGraphView; if (cgv != null) { ShownOperator = cgv.CompositionOperator; Content = new OperatorParameterView(ShownOperator); return; } var opWidget = e.Element as OperatorWidget; if (opWidget != null) { ShownOperator = opWidget.Operator; Content = new OperatorParameterView(ShownOperator); return; } ShownOperator = null; var inputWidget = e.Element as InputWidget; if (inputWidget != null) { MainWindow mainWindow = App.Current.MainWindow; var op = mainWindow.CompositionView.CompositionGraphView.CompositionOperator; Content = new InputParameterView(op, inputWidget.OperatorPart); return; } var outputWidget = e.Element as OutputWidget; if (outputWidget != null) { MainWindow mainWindow = App.Current.MainWindow; var op = mainWindow.CompositionView.CompositionGraphView.CompositionOperator; Content = new OutputParameterView(op, outputWidget.OperatorPart); return; } Content = null; }
private void SelectionChangedHandler(object sender, SelectionHandler.FirstSelectedChangedEventArgs e) { }