我在 WPF 中有一个 DataGrid,其中包含姓名和电子邮件地址列表,以及一个在双击行时执行操作的事件处理程序:
<DataGrid x:Name="DataGrid_Emails" ItemsSource="{Binding AddressBook}">
<DataGrid.RowStyle>
<Style TargetType="{x:Type DataGridRow}">
<EventSetter Event="MouseDoubleClick" Handler="DataGrid_Emails_RowDoubleClick"/>
</Style>
</DataGrid.RowStyle>
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Path=Name}"></DataGridTextColumn>
<DataGridTextColumn Header="Email" Binding="{Binding Path=Email}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
如果选择了多行,我希望能够扩展此功能以处理多行。我是否可以简单地在我的 EventSetter 中添加一些东西来涵盖这种情况?