自定义TabItem DataTemplate

如何在WPF中为TabItems创建DataTemplate,并在每个TabItem中自定义其内容?

我需要这个:

   

但按钮未显示(仅显示DataTemplate的内容)。

将重复发生的模板作为资源放在TabControl中,然后使用ContentPresenter从特定Tab的ContentTemplate引用它:

                                   

ContentPresenter之外的所有内容在每个标签中都可以不同……

您也可以尝试使用TabControl ContentTemplateSelector 。

在这里,您可以为选项卡项定义两个或更多不同的模板(用户控件)。 您还可以使用DataTemplateSelector在运行时决定此操作

这是一个博客,其中包含相同的演示: mvvm-using-contenttemplateselector-in-tab-control-view /

最终的TabControl看起来像这样: