3
我有一个包含TreeView控件的用户控件。我正在使用MVVM模式。 我想在不同的窗口中重用此用户控件,每次将usercontrol绑定到不同的数据上下文。绑定WPF TreeView与通用视图模型
<UserControl Name="UserControl1".......>
..............
<TreeView ItemSource={Binding ...}...>
<HierarchicalDataTemplate...........\>
</TreeView>
..............
</UserControl>
在窗口1中,我想将List<ObjectA>
绑定到TreeView。
在Window 2中,我想将List<ObjectB>
绑定到TreeView。
是否有可能为这个usercontrol编写一个通用的ViewModel,以便我可以将不同类型的数据绑定到TreeView? 如果我的问题没有被理解,请让我知道。