我正在学习WPF,它对所有的DataTemplate东西都非常困惑。我有一个TabControl,在里面我会创造很多TabItems。有两种TabItems,一种包含 1 textbox,另一种包含 atextbox和 a listbox。
像这样:

我制作了十几个这样的选项卡,以不同的组合,我怎样才能制作一个模板/预制控件,我可以说,我想要TabControl.AddTab(style1)和另一个时间.Add(Style2)......
这可能吗?我该怎么做呢?
listbox第二个问题,如果完成了,如果名称是自动生成的,我将如何引用任何一个选项卡的内部?
以下是 XAML 中的两种不同类型:
<TabItem Header="Style2">
<TextBox IsReadOnly="True" TextWrapping="Wrap" />
</TabItem>
<TabItem Header="Style1">
<DockPanel>
<ListBox DockPanel.Dock="Right">
<ListBoxItem>User1</ListBoxItem>
<ListBoxItem>User2</ListBoxItem>
</ListBox>
<TextBox IsReadOnly="True" />
</DockPanel>
</TabItem>