In meiner Anwendung habe ich ein Registerkarten-Steuerelement, das mehrere Registerkartenelemente enthält. Das Problem ist, dass ich einen Stil auf diese Registerkarten anwenden möchte, aber nicht auf andere (verschachtelte) Registerkarten.
Ich habe versucht, den folgenden Stil für das Registersteuerelement festzulegen, aber dies wirkt sich auch auf alle untergeordneten Elemente aus:
<Style x:Key="tabControlStyle" TargetType="{x:Type TabControl}">
<Setter Property="TabItem.Template" Value="{StaticResource tabItemTemplate}" />
</Style>
Bei Verwendung des obigen Codes erhalte ich den folgenden Fehler: 'TabItem' ControlTemplate TargetType entspricht nicht dem Vorlagentyp 'TabControl', da TabItem und TabControl die gleiche DependencyProperty "Template" haben und der Code versucht, das TabItemTemplate als TabControl-Vorlage festzulegen.
Kann mir jemand helfen?