我有一个DocumentManager DocumentManager1 (在其中,我在WinForms设计器中放置了一个停靠面板 dockPanel1 。我停靠了 dockPanel1 它完全停靠了。它看起来像一个标题为“ Empty”的标签。
我还有另一个以编程方式添加的停靠面板 dockPanel2 :
dockPanelCaption = "New";
var dockPanel2 = new DockPanel
{
Text = dockPanelCaption,
Name = dockPanelCaption,
Tag = dockPanelCaption,
};
documentManager1.View.AddDocument(dockPanel2);
这将产生一个如下所示的GUI(我圈出了使用上面的代码添加的“ New Dock”面板):
我想做的只是以编程方式将焦点切换到“新建”标签(即停靠面板)。我承认自己花了很多时间来做到这一点感到很愚蠢-首先自己进行实验,然后搜索DevExpress文章。这里什么不起作用:
我也尝试了 TabbedView 对象,但是没有用。
有什么想法吗?
答案 0 :(得分:0)
尝试一下:
documentManager1.View.Controller.ActivateDocument(dockPanel2);
或:
documentManager1.ActivePanel = dockPanel2;