public NodeEditorPanel() { InitializeComponent(); VM = new NodeEditorViewModel(this); DataContext = VM; }
public NodeEditor(NodeEditorViewModel viewModel) { _first = true; var t = new ToolElementTreeFactory(); t.GuiInfoRepository.SetAltseed2DefaultObjectMapping(); IEditorPropertyAccessor propertyAccessor = this; _nodeTreeWindow = new NodeTreeWindow(propertyAccessor, new NodeTreeViewModel(propertyAccessor)); _selectedNodeWindow = new SelectedNodeWindow(propertyAccessor, t); _previewWindow = new PreviewWindow(propertyAccessor, viewModel.PreviewViewModel); _textureBrowserWindow = new TextureBrowserWindow(viewModel.TextureBrowserViewModel); _fontBrowserWindow = new FontBrowserWindow(viewModel.FontBrowserViewModel); }