我有一个 WPF XamDataGrid(我正在使用 MVVM 模式,下面的 xaml),当用户双击一行时,我需要它在另一个窗口中显示记录详细信息。我有完成工作的命令,但我不知道如何像使用按钮一样启动它。我希望能够在用户双击一行时执行命令,所以我需要将双击的行(或其 ID)作为参数发送给命令。可能吗?
<igDP:XamDataGrid DataSource="{Binding SomeList}">
<igDP:XamDataGrid.FieldLayoutSettings>
<igDP:FieldLayoutSettings AutoGenerateFields="False"/>
</igDP:XamDataGrid.FieldLayoutSettings>
<igDP:XamDataGrid.FieldLayouts>
<igDP:FieldLayout >
<igDP:FieldLayout.Fields>
<igDP:Field Name="ObjectId" Label="Id" Width="Auto"/>
<igDP:Field Name="Description" Label="Object Description" Width="Auto"/>
</igDP:FieldLayout.Fields>
</igDP:FieldLayout>
</igDP:XamDataGrid.FieldLayouts>
</igDP:XamDataGrid>