DataGridで行単位でのダブルクリックイベントをフックする

DataGridで行単位でのダブルクリックイベントをフックする。RowStyleno
<datagrid.rowstyle>
    <style targettype="{x:Type DataGridRow}">
        <Setter Property="bc:BindInput.InputBindings">
            <Setter.Value>
                <InputBindingCollection>
                    <MouseBinding Gesture="LeftDoubleClick" Command="{Binding DataContext.doubleClick, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}" CommandParameter="{Binding}" />
                </InputBindingCollection>
            </Setter.Value>
        </Setter>
    </style>
</datagrid.rowstyle>