2 つの異なる潜在的なアイテム テンプレートを持つタブ コントロールがあります。
<TabControl ItemTemplateSelector="{StaticResource tabTemplateSelector}"/>
今、私はそれのためのスタイルも持っています:
<Style TargetType="{x:Type TabItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabItem}">
...
の値によって、タブ項目のスタイルテンプレートを変えたいのですItemTemplateSelector
。これどうやってするの?基本的に、スタイル ルール全体をすべてのタブ項目に適用するのではなく、特定のタブ項目テンプレートを持つものだけに適用したいと考えています。
更新:わかりやすくするために、スタイルは にTargetType
設定されていTabItem
ます。特定のアイテム テンプレートを持つタブ アイテムにのみそのスタイルを適用したいと考えています。