我想捕获DataGrid对象的所有单元格的MouseDown事件。我已经为它指定了一个处理程序:处理程序不处理事件
<DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="66,119,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding Path=ID}" />
<DataGridTextColumn Header="Text" Binding="{Binding Path=Text}" />
</DataGrid.Columns>
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridCell}">
<EventSetter Event="MouseDown" Handler="CellMouseDown" />
</Style>
</DataGrid.Resources>
</DataGrid>
但是事件处理程序没有被调用。为什么?