Hi folks,
I use this code to open tabs in a DockingManager. It works well for opening new tabs, but does not set focus to an existing opened tab. The code goes to item.Focus() but tab is not shown. What I am doing wrong? Cheers
private void AddTab(DockState ds, object content, string title, string name)
{
for (var i = 0; i < dockingManager.Children.Count; i++)
{
var item = dockingManager.Children[i] as ContentControl;
if (item.Name == name)
{
item.Focus();
return;
}
}
var control = new ContentControl();
control.Name = name;
control.Content = content;
DockingManager.SetHeader(control, title);
DockingManager.SetState(control, ds);
dockingManager.Children.Add(control);
}