Видимо, нет способа сделать это напрямую. Я решил обойти это, переопределив содержание, когда нет вкладок.
Например, предположим, у меня есть панель (panel1
), которая содержит элемент управления вкладками (ultraTabControl1
), общая страница которого (sharedPage1
) обычно содержит сетку (grid1
). Я запускаю такой код каждый раз, когда меняю список вкладок:
var anyTabs = ultraTabControl1.Tabs.Count > 0;
ultraTabControl1.Visible = anyTabs;
grid1.Parent = anyTabs ? sharedPage1 : panel1;
Inlelegant, но, по крайней мере, это работает.