Пример #1
0
        private void ContentWorkspaceContentOpened(object sender, ContentPresenterEventArgs e)
        {
            TabPage page = new TabPage(e.Content.Name)
            {
                Tag = e.Content.Uid
            };

            tabControlEx1.TabPages.Add(page);

            LevelPanel lpanel = new LevelPanel();

            lpanel.BindController(e.Content as LevelPresenter);
            lpanel.Dock = DockStyle.Fill;

            page.Controls.Add(lpanel);
        }
Пример #2
0
        private void ContentWorkspaceReset(object sender, EventArgs e)
        {
            tabControlEx1.TabPages.Clear();

            foreach (LevelPresenter lp in _editor.ContentWorkspace.OpenContents)
            {
                TabPage page = new TabPage(lp.Level.Name)
                {
                    Tag = lp.Level.Uid
                };
                tabControlEx1.TabPages.Add(page);

                LevelPanel lpanel = new LevelPanel();
                lpanel.BindController(lp);
                lpanel.Dock = DockStyle.Fill;

                page.Controls.Add(lpanel);
            }
        }
Пример #3
0
        private void ContentWorkspaceReset(object sender, EventArgs e)
        {
            tabControlEx1.TabPages.Clear();

            foreach (LevelPresenter lp in _editor.ContentWorkspace.OpenContents) {
                TabPage page = new TabPage(lp.Level.Name) {
                    Tag = lp.Level.Uid
                };
                tabControlEx1.TabPages.Add(page);

                LevelPanel lpanel = new LevelPanel();
                lpanel.BindController(lp);
                lpanel.Dock = DockStyle.Fill;

                page.Controls.Add(lpanel);
            }
        }
Пример #4
0
        private void ContentWorkspaceContentOpened(object sender, ContentPresenterEventArgs e)
        {
            TabPage page = new TabPage(e.Content.Name) {
                Tag = e.Content.Uid
            };
            tabControlEx1.TabPages.Add(page);

            LevelPanel lpanel = new LevelPanel();
            lpanel.BindController(e.Content as LevelPresenter);
            lpanel.Dock = DockStyle.Fill;

            page.Controls.Add(lpanel);
        }