У меня есть следующий TabControl с двумя элементами табуляции по умолчанию.
<TabControl>
<TabControl.ItemTemplate>
<DataTemplate>
<ScrollViewer VerticalScrollBarVisibility="Auto" Height="300" Content="{Binding}"/>
</DataTemplate>
</TabControl.ItemTemplate>
<TabItem Header="Conexión"><local:ConnectionSettings/></TabItem>
<TabItem Header="Cuestionario"><local:QuestionEditor/></TabItem>
</TabControl>
Текущий xaml не применяет ItemTemplate, для этого каждый элемент табуляции должен быть «голым», например:
<TabControl>
<TabControl.ItemTemplate>
<DataTemplate>
<ScrollViewer VerticalScrollBarVisibility="Auto" Height="300" Content="{Binding}"/>
</DataTemplate>
</TabControl.ItemTemplate>
<!-- The ItemTemplate is only applied if tabitems are not wrapped in TabItem tags -->
<local:ConnectionSettings/>
<local:QuestionEditor/>
</TabControl>
Но если я это сделаю, я не смогу указать заголовок.
Я бы хотел, чтобы каждый TabItem был обернут в ScrollViewer (как указано в ItemTemplate), но при этом можно указать заголовок.
Есть ли способ применить ItemTemplate к тегам <TabItem Header="MyHeader"/>
?