コード例 #1
0
        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));
        }
コード例 #2
0
        public ComponentTemplateDesignerParentView(ComponentTemplateParentVM viewModel) : this()
        {
            _viewModel  = viewModel;
            DataContext = viewModel;

            viewModel.ComponentAbilitySDs.CollectionChanged += ComponentAbilitySDs_CollectionChanged;

            RefreshAbilityList();
        }