public ComponentDesignView(ComponentDesignVM viewmodel) : this() { _designVM = viewmodel; DataContext = viewmodel; viewmodel.ComponentTypes.SelectionChangedEvent += SetViewModel; Create.Click += Create_Click; SetViewModel(0, 0); }
protected override void OnExecuted(EventArgs e) { base.OnExecuted(e); ComponentDesignVM designVM = ComponentDesignVM.Create(_gameVM); Views.MainWindow mw = (Views.MainWindow)Application.Instance.MainForm.Content; mw.AddOrSelectTabPanel("Component Design", new Views.ComponentDesignView(designVM)); }