protected override void OnExecuted(EventArgs e) { base.OnExecuted(e); ComponentTemplateParentVM designVM = new ComponentTemplateParentVM(_gameVM); Views.MainWindow mw = (Views.MainWindow)Application.Instance.MainForm.Content; mw.AddOrSelectTabPanel("Component Template", new Views.ComponentTemplateDesigner.ComponentTemplateDesignerParentView(designVM)); }
public ComponentTemplateDesignerParentView(ComponentTemplateParentVM viewModel) : this() { _viewModel = viewModel; DataContext = viewModel; viewModel.ComponentAbilitySDs.CollectionChanged += ComponentAbilitySDs_CollectionChanged; RefreshAbilityList(); }