我正在尝试构建一个包含多个用户控件的应用程序。在一个,我有一个已绑定到父列表的树视图,在另一个,我有一个数据网格,应该绑定到子列表,只有在单击树视图中的父项后。
我的问题是如何通过单击树视图中的项目(在另一个用户控件中)来更新datagrid的datacontext(在一个usercontrol中)
由于
答案 0 :(得分:0)
以下是两个不错的选择,如果可能,我更喜欢第一个
在这种情况下,我相信你可以实现父的viewmodel来包含一个包含子节点的ViewModel的列表或ObservableCollection。 这提供了您所需的灵活性 如果我错了,请纠正我;)