制作内容模板仅适用于TabControl,WPF中的选择TabItems

时间:2014-05-29 15:35:55

标签: wpf templates tabcontrol

我正在尝试创建像在Web浏览器中一样打开和关闭的动态标签。但是,我试图使其具有一个不可更改的,不可关闭的选项卡(如控件选项卡),它可以打开多个其他可关闭的选项卡。此选项卡将从头开始初始化。 unclosable选项卡的格式与可关闭选项卡的格式不同。我想写两个内容模板:一个适用于控制选项卡,另一个适用于所有可关闭的选项卡。是否可以为同一个TabControl使用两个不同的内容模板?

1 个答案:

答案 0 :(得分:0)

您正在寻找的是为个人TabItems而不是整个TabControl提供模板。例如在XAML中:

   <TabControl>
        <TabItem Template="MyControlTabTemplate" Header="Control Tab"  />
        <TabItem Template="MyOtherTabTemplate" Header="Other Tab" />
   </TabControl>

您可以在代码隐藏中创建更多TabItems