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
希望能有所帮助这可不那么容易:)看看这个