所以我一直在做一个项目,该项目允许我将选项卡添加到选项卡控件以及每个新的TabItem
. 我有一堆以编程方式生成的控件。有没有办法在 XAML 中创建一个模板,我可以简单地添加到新创建的模板中TabItem
?
举个简单的例子,假设我有一个带有 TabPage 的 WPF 表单:
<Window>
<Grid>
<TabControl></Tabcontrol>
</Grid>
</Window>
我想在我的每个 TabPages 中添加 3 个按钮。
<Window>
<Grid>
<TabControl>
<TabItem>
<Button/>
<Button/>
<Button/>
</TabItem>
</TabControl>
</Grid>
</Window>
我希望能够在 XAML 编辑器(可能是 VS2012)中编辑这个包含 3 个按钮的模板,并且这些更改将反映在添加到每个TabItem
.
我环顾四周,大多数 WPF 模板文章都是关于着色或样式模板的,这似乎不是我想要的。根据我目前的方法,以TabItem
编程方式添加是可行的,但会使编辑模板更加麻烦,而且我认为这与 WPF 的理念相反:将代码与设计断开连接。
我对 WPF 相当陌生,但已经看到它相对于 WinForms 的强大功能和优势,所以我在这条路上被卖掉了,但因为我是新手,我的术语有时有点混乱,这也使我的搜索尝试失败,时。
任何帮助,将不胜感激。如果我解释得不够好,请告诉我。