我想捕獲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>
但是事件處理程序沒有被調用。爲什麼?