我有一个带有两个不同潜在项目模板的选项卡控件:
<TabControl ItemTemplateSelector="{StaticResource tabTemplateSelector}"/>
现在,我也有它的样式:
<Style TargetType="{x:Type TabItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TabItem}">
...
问题是,我希望选项卡项样式模板根据ItemTemplateSelector
. 我怎样才能做到这一点?基本上,我不希望将整个样式规则应用于每个选项卡项,只是那些具有特定选项卡项模板的选项卡项。
更新:为了更清楚,样式已TargetType
设置为TabItem
. 我只想将该样式应用于那些具有特定项目模板的选项卡项目。