1
0
当你看这幅画时,我认为这个问题相当清楚。 更多的解释将允许准确描述如何做到这一点,但这里是。 DataContext继承自控件树。 图中有两个扩展器。 让我们调用这些用户控件内容中的任何内容。也许是,也许不是。这并不重要。让我们称之为部门和员工详细信息。 假设Delete按钮绑定DeleteCommand。 如果将部门的datacontext设置为公开DeleteCommand ICommand属性的viewmodel,则它将绑定到该viewmodel。 类似地,将Staff Details的datacontext设置为另一个viewmodel,该viewmodel公开deletecommand,然后Staff Details中的按钮将绑定到viewmodel中的deletecommand以获取Staff Details。 您只需要两个不同的ViewModel,其中包含这些不同的命令,并将它们作为扩展器的datacontext。 |
Pete · 将DataGrid标头中的按钮绑定到ViewModel 6 年前 |
Kerwen · MVVM DataGrid如何在刷新内容后设置焦点 6 年前 |
SkyLine · 如何在wpf中从一个用户控件调用两个单独的命令? 6 年前 |
TonyW · 如何使用MySQL数据适配器更新绑定到数据表的数据网格 6 年前 |
C. Hübscher · WPF:无法在数据网格中滚动 6 年前 |
Tomasz · 将项添加到网格的数据源,而无需重新绑定 6 年前 |
renaldogg · 有条件地转换行样式值 6 年前 |