3

WPFでは、右クリックを使用してドラッグドロップを開始したいと考えています。Windows エクスプローラーのようなものを右クリックして少し動かすと、操作中のドラッグ ドロップを示すアドナーが表示されます。移動しないで、ボタンを離すとコンテキスト メニューが表示されます。

私はそれをすべて開始しましたが、「DragDrop.DoDragDrop」を呼び出すと、すぐに落ちてしまい、マウスが上がるのを待ちません。

このリンクStack Overflow Questionを見ました。Silverlight の記事と、MouseCapture の必要性に言及しており、左ボタンでのみ機能します。文字通りに解釈すると、wpf で (ウィンドウのような) 右クリックのドラッグ操作を実行することは単に不可能であるように思われます。私はいつもそのようなことを信じるのに苦労しています:)(私はMouseCaptureを試してみましたが役に立ちませんでした)

4

1 に答える 1

0

MSDNフォーラムで問題の解決策を見つけました。主なアイデアは、DragDrop.AddQueryContinueDragHandlerを使用することです。

于 2011-03-09T21:10:59.923 に答える