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? 如果我的問題沒有被理解,請讓我知道。