私は学んでいます、それはすべてのものWPF
と非常に混乱しています。DataTemplate
があり、TabControl
その中にたくさんの を作成しますTabItems
。TabItems
には 1 を含むものとtextbox
、atextbox
と aを含むものの2 種類がありlistbox
ます。
そのようです :
TabControl.AddTab(style1)
私はこれらのタブをさまざまな組み合わせで何十個も作成しています。テンプレート/既製のコントロールを作成するにはどうすればよいでしょうか.Add(Style2)
。
これは可能ですか?どうすればいいですか?
そして二次的な質問ですが、これが達成されたlistbox
場合、名前が自動生成された場合、どのタブの内部をどのように参照しますか?
XAML の 2 つの異なる型を次に示します。
<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>