私の.Netアプリケーションでは、メインウィンドウのグリッドから他のアプリケーションウィンドウに行をドラッグできます。多くの場合、メインのアプリケーションウィンドウは、ユーザーがドラッグしているウィンドウの後ろにあります。デフォルトでは、メインウィンドウでマウスボタンが押されるとすぐに、フォーカスを取得し、ユーザーがドラッグしたいウィンドウを隠します。ドラッグアンドドロップ操作を開始するときにフォアグラウンドウィンドウを保持する
アクティブウィンドウが変更されないようにする方法はありますか?ユーザがウィンドウを配置することは、をからメインウィンドウに、をアクティブウィンドウの適切な要素にドラッグできるようにするのは面倒です。
Windowsエクスプローラはこれをうまく処理します。フォアグラウンドのエクスプローラウィンドウは、マウスボタンが離されるまで、ドラッグしたい場合にアクティブなままです。