Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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# Handle单击wpf中datagrid的行和/或单元格_C#_Wpf_Xaml_Datagrid_Onclick - Fatal编程技术网

C# Handle单击wpf中datagrid的行和/或单元格

C# Handle单击wpf中datagrid的行和/或单元格,c#,wpf,xaml,datagrid,onclick,C#,Wpf,Xaml,Datagrid,Onclick,我已经在我的WPF应用程序上放置了一个Datagrid控件,我正试图在Datagrid控件的一行或一个单元格上处理鼠标右键单击事件。我怎样才能做到呢?我试图用执行该方法的selectedItem捕获事件,但它不起作用“ciao” 下面是xaml代码: <TabItem Header="Lista Dipendenti"> <DataGrid x:Name="gridListaDipendenti" Margin="64,42,73,65" Se

我已经在我的
WPF
应用程序上放置了一个
Datagrid
控件,我正试图在
Datagrid
控件的一行或一个单元格上处理鼠标右键
单击事件。我怎样才能做到呢?我试图用执行该方法的
selectedItem
捕获事件,但它不起作用“
ciao

下面是
xaml
代码:

<TabItem Header="Lista Dipendenti">
                <DataGrid x:Name="gridListaDipendenti" Margin="64,42,73,65"  SelectedItem="ciao"/>
</TabItem>


我希望当用户单击
数据网格的某一行或单元格时,我可以执行一些代码,并可能获得该行的值(ID)。

在visual basic中,如果要访问
numberOfTheRow
行的
numberOfTheColum
元素:

dataGridObject.Items(numberOfTheRow).Row(numberOfTheColum)
除此之外,还有一个名为
MouseRightButtonUp
或类似事件:

MouseRightButtonUp="methodName"
在该方法中,您可以访问datagrid元素,甚至使用
datagridObject.CurrentCell

希望能有所帮助

这可不那么容易:)看看这个