J'ai un ItemsControl personnalisé (WorKArea) qui marque tous les éléments qu'il a dans une instance de feuille de travail.Problème lors de l'obtention d'un contenu personnalisé dans un TabItem visible
J'ai un style pour ItemsControl qui utilise un TabControl pour afficher le contenu. Chaque feuille crée un onglet. Le style est:
<Style TargetType="{x:Type local:WorkArea}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:WorkArea}">
<TabControl ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:WorkArea}}, Path=Items}">
<TabControl.ItemContainerStyle>
<Style TargetType="TabItem">
<Setter Property="Header" Value="{Binding Title}" />
</Style>
</TabControl.ItemContainerStyle>
</TabControl>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Jusqu'ici tout va bien. Les "feuilles" apparaissent, et le titre est correctement lié à l'en-tête.
Comment puis-je obtenir les onglets montrant le contenu maintenant? Quoi que j'essaie, rien n'apparaît du tout pour chaque feuille de travail - le contenu est toujours vide. Quelqu'un le code approprié?