WPF/C#

スクロールバーのダブルクリックを無効にする

DataGridを継承したクラスに下記処理を追加する

protected override void OnPreviewMouseDoubleClick(MouseButtonEventArgs e)
{
    base.OnPreviewMouseDoubleClick(e);

    DependencyObject source = e.OriginalSource as DependencyObject;
    e.Handled = source.FindParent(typeof(ScrollBar)) != null || source is ScrollViewer;
}