Exemplo n.º 1
0
        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));
        }