Beispiel #1
0
 private void ContentWorkspaceContentClosed(object sender, ContentPresenterEventArgs e)
 {
     foreach (TabPage page in tabControlEx1.TabPages)
     {
         if ((Guid)page.Tag == e.Content.Uid)
         {
             tabControlEx1.TabPages.Remove(page);
             break;
         }
     }
 }
Beispiel #2
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);
        }