我有一个带有itemssource绑定的选项卡控件。 ……
我想在前面添加一个预定义的选项卡,名为“所有”,它包含所有其他选项卡的集合,我还想在末尾添加一个名为“添加”的按钮,以便添加一个新的选项卡。 有什么简单的方法吗?
谢谢, 劳尔
最简单的方法是 MVVM (URL中的示例acutally包含绑定到ViewModel的TabControl)。绑定TabPages所针对的ViewModel可能会公开一个可观察的项集合,其中第一个项始终是保存聚合数据的ViewModel实例。以下所有项都是选项卡页其余部分的ViewModel实例。您的ViewModel还将公开一个ICommand AddTabPage wich向obeservableCollection添加新项。选项卡页将自动选取此更改。您将有一个按钮的命令属性绑定到此命令。
AddTabPage