MVVM和VS2010 - 有没有办法在不在代码隐藏中添加代码的情况下指定tabcontrol

时间:2012-09-20 07:16:09

标签: mvvm

我需要放置Tabcontrol并且需要坚持使用MVVM模式。但是如果不在代码隐藏中编写代码,我就无法做到这一点。截至目前,我有一个默认选项卡,后续选项卡内容是动态的

1 个答案:

答案 0 :(得分:1)

对于这个我将为您的选项卡控件创建一个主视图模型,然后为动态选项卡我将它们放在一个ObservableCollection中,在主视图模型中声明。

您需要将该集合绑定到该TabControl的ItemSouce。

这样你就可以从集合中动态添加/删除它们。