在C#WPF MVVM中,我实现了一个带有可观察集合的TabControl
,每次单击某个按钮时,都会创建一个新选项卡。在每个选项卡里面我想要一个数据网格,所以我在TabControl.ContentTemplate
中添加了一个数据研磨。现在我想动态填充数据网格。根据数据网格所在的选项卡,我想将其ItemsSource
绑定到某个列表。因此,每个选项卡都有一个包含元素列表的数据网格,但这些元素根据数据网格所在的选项卡而不同。如何进行此绑定?
我考虑使用我希望数据网格包含的元素列表来扩展TabItem,但我不知道如何使用XAML访问特定数据网格所属的TabItem
。
如何做到这一点?
答案 0 :(得分:0)
我最后为它添加了一个新的UserControl
和相应的ViewModel,然后在DataTemplate
标记内添加了crated用户控件。