static void Init() { // Get existing open window or if none, make a new one: OutputEditor window = (OutputEditor)EditorWindow.GetWindow(typeof(OutputEditor)); window.name = window.name; }
public void CustomizeView(Output outputNodeModel, NodeView nodeView) { var output = new OutputEditor(nodeView); nodeView.inputGrid.Children.Add(output); Grid.SetColumn(output, 0); Grid.SetRow(output, 0); output.DataContext = this; output.SetBinding(OutputEditor.CodeProperty, new Binding("Symbol") { Mode = BindingMode.OneWay, Source = outputNodeModel }); }