我正在尝试创建像在Web浏览器中一样打开和关闭的动态标签。但是,我试图使其具有一个不可更改的,不可关闭的选项卡(如控件选项卡),它可以打开多个其他可关闭的选项卡。此选项卡将从头开始初始化。 unclosable选项卡的格式与可关闭选项卡的格式不同。我想写两个内容模板:一个适用于控制选项卡,另一个适用于所有可关闭的选项卡。是否可以为同一个TabControl使用两个不同的内容模板?
答案 0 :(得分:0)
您正在寻找的是为个人TabItems
而不是整个TabControl
提供模板。例如在XAML中:
<TabControl>
<TabItem Template="MyControlTabTemplate" Header="Control Tab" />
<TabItem Template="MyOtherTabTemplate" Header="Other Tab" />
</TabControl>
您可以在代码隐藏中创建更多TabItems
。