Я пытаюсь динамически добавлять вкладки в элемент управления вкладками.У меня есть шаблон элемента управления в ресурсах:
<ControlTemplate x:Key="memoTab" TargetType="{x:Type TabItem}">
<TabItem Header="Memo">
<TextBox Name="memoText"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
AcceptsReturn="True"/>
</TabItem>
</ControlTemplate>
Я создаю вкладку в коде позади:
TabItem tab = new TabItem();
tab.Template = (ControlTemplate) FindResource("memoTab");
tab.ApplyTemplate();
TextBox tb = (TextBox) tab.Template.FindName("memoText", tab);
tb.DataContext = memo; //this is a string created by linq query
tabControl.Items.Add(tab);
Я получаю вкладку, видимую в элементе управления вкладкой, но она не выбирается, и яничего не вижу в этом.