У меня есть DocumentManager DocumentManager1 (на который я поместил одну панель док-станции dockPanel1 в конструкторе WinForms. Я установил dockPanel1 , чтобы он был закрепленЭто выглядит как вкладка с надписью «Пусто».
У меня есть еще одна панель док-станции dockPanel2 , которую я добавляю программно:
dockPanelCaption = "New";
var dockPanel2 = new DockPanel
{
Text = dockPanelCaption,
Name = dockPanelCaption,
Tag = dockPanelCaption,
};
documentManager1.View.AddDocument(dockPanel2);
Это создает графический интерфейсэто выглядит так (я обведу новую панель док-станции, которую я добавил, используя код выше):
Все, что я хочу сделать, это программно переключение фокуса на новую «вкладку» (т. Е. Панель док-станции). Я чувствую себя глупо, признавая, что потратил несколько часов, пытаясь это сделать - сначала самостоятельно экспериментируя, а затем просматривая статьи DevExpress.t работа:
- dockPanel2.Focus ();
- documentManager1.View.ActivateDocument (dockPanel2);
Я также экспериментировал с TabbedView объект, безрезультатно.
Есть идеи?