【发布时间】:2018-04-04 07:53:51
【问题描述】:
我有用户控件,其中包含两个按钮“添加”和“删除”,它们调用命令将数据添加到数据网格中。我两次使用这个用户控件。
我还有两个 DataGrid 用于“员工”和“部门”。
那么我如何为每个控制按钮附加两个不同的命令呢?
Those are buttons of User Control and attached Commands.
(对不起英语。)
【问题讨论】:
-
如果你想在一个按钮上附加两个不同的命令,你很可能做错了什么
-
如果您可以将您拥有的任何代码添加到问题本身中,这将非常有帮助
-
您可以做的简单方法是公开您的用户控件的属性,该属性接受参数(作为需要执行操作的实体,例如用户/部门),然后调用相应的服务/视图模型方法您的控件在这种情况下需要有参考
-
如果我正确理解您的问题,您可以在用户控件中添加一个事件;甚至是依赖属性,只需给它一个动作
-
不是一个按钮中的两个命令,而是每个使用控制按钮一个命令。就像我点击顶部的“添加”按钮,它应该添加到部门数据网格中,或者如果点击“添加”,它应该添加到员工数据网格中。但没有 onclick 事件。 #Kajbo
标签: c# wpf datagrid tabcontrol