WPF中用户控件之间的通信
我正在尝试构建一个包含多个用户控件的应用程序。在一个示例中,我有一个绑定到父列表的树视图,在另一个示例中,我有一个应该绑定到子列表的datagrid,只有在单击树视图中的父项之后 我的问题是如何通过单击treeview(另一个usercontrol)中的项目来更新datagrid(在一个usercontrol中)的datacontextWPF中用户控件之间的通信,wpf,events,data-binding,user-controls,treeview,Wpf,Events,Data Binding,User Controls,Treeview,我正在尝试构建一个包含多个用户控件的应用程序。在一个示例中,我有一个绑定到父列表的树视图,在另一个示例中,我有一个应该绑定到子列表的datagrid,只有在单击树视图中的父项之后 我的问题是如何通过单击treeview(另一个usercontrol)中的项目来更新datagrid(在一个usercontrol中)的datacontext 谢谢这里有两个不错的选择,如果可能的话,我更喜欢第一个 绑定到需要共享的同一对象 实现一个事件聚合器。这是应用程序中的消息传递系统。在谷歌上可以找到许多文档:
谢谢这里有两个不错的选择,如果可能的话,我更喜欢第一个
- 绑定到需要共享的同一对象
- 实现一个事件聚合器。这是应用程序中的消息传递系统。在谷歌上可以找到许多文档:)
如果我错了,请纠正我;)