使用MEF时在Silverlight中设置TabItem标题样式

使用MEF时在Silverlight中设置TabItem标题样式,silverlight,styles,mef,tabcontrol,Silverlight,Styles,Mef,Tabcontrol,这是我的标签控件: <sdk:TabControl x:Name="MainTabControl" prism:RegionManager.RegionName="MainTabControl"> </sdk:TabControl> 正如您所看到的,由于我使用MEF,所以在设计时没有任何选项卡项,并且这些项是动态创建的 如何设置TabItem标题样式 我想你可以做到以下几点。为选项卡Items创建ItemTemplate,然后设置该模板的headertemp

这是我的标签控件:

  <sdk:TabControl x:Name="MainTabControl" prism:RegionManager.RegionName="MainTabControl">
  </sdk:TabControl>

正如您所看到的,由于我使用MEF,所以在设计时没有任何选项卡项,并且这些项是动态创建的


如何设置TabItem标题样式

我想你可以做到以下几点。为选项卡Items创建ItemTemplate,然后设置该模板的headertemplate

<sdk:TabControl x:Name="MainTabControl" prism:RegionManager.RegionName="MainTabControl">
   <sdk:TabControl.ItemTemplate>
      <DataTemplate>
         <sdk:TabItem HeaderTemplate="{StaticResource HeaderStyle}" />
      </DataTemplate>
   </sdk:TabControl.ItemTemplate>
</sdk:TabControl>


问候

谢谢Rikkos,但对我来说没用。在运行时,似乎没有应用模板。@Erez这似乎是错误的。我检查过工具箱,他们是这样做的