Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将事件绑定到dataGrid MVVM_C#_Mvvm_Datagrid - Fatal编程技术网

C# 将事件绑定到dataGrid MVVM

C# 将事件绑定到dataGrid MVVM,c#,mvvm,datagrid,C#,Mvvm,Datagrid,我搞不懂这件事。我已经看了几天了,我肯定错过了一些步骤。但这是我的目标。我想双击dataGrid的一行。 我想从该数据网格中获取数据,并使用它加载第二个数据网格 我有一个视图模型,它包含两个可观察集合 一个将加载另一个。当用户双击其中一个时,应加载另一个 我知道如何在MVC中实现这一点,但我不知道如何在MVVM中实现这一点 IE,不使用View.xmal.cs代码。我可以通过这种方式获得事件,但我不想贬低我的第一个MVVM项目,而是把东西放在后面的代码中 我猜我只是不知道该怎么做。有没有人知道一

我搞不懂这件事。我已经看了几天了,我肯定错过了一些步骤。但这是我的目标。我想双击dataGrid的一行。
我想从该数据网格中获取数据,并使用它加载第二个数据网格

我有一个视图模型,它包含两个
可观察集合

一个将加载另一个。当用户双击其中一个时,应加载另一个

我知道如何在MVC中实现这一点,但我不知道如何在MVVM中实现这一点

IE,不使用View.xmal.cs代码。我可以通过这种方式获得事件,但我不想贬低我的第一个MVVM项目,而是把东西放在后面的代码中


我猜我只是不知道该怎么做。有没有人知道一个好的教程可以展示如何做到这一点?或者有没有人有一个示例应用程序可以让我这样做?

这里有一个很棒的解释,介绍如何处理get-datagridrow双击事件

乍一看,我认为您需要将事件触发器绑定到命令,并将参数传递给命令,告诉它您双击了哪些数据,哪些没有。请参阅此链接