0

Jan Karger (2011) https://code.google.com/p/gong-wpf-dragdrop/によるこの WPF ドラッグ アンド ドロップ フレームワークを実装しました。

ただし、ドラッグ アンド ドロップ操作中に表示されるデフォルトのカーソルを変更できないようです。

カーソルがDragDropEffects.Copyメソッドの影響を受けることは理解していますが、オーバーライドしたり変更したりすることはまったくできません。

誰かがこの問題に光を当てることができれば、それは大歓迎です

4

1 に答える 1

0

答えはメインのドキュメントページにあります。インターフェイスを実装するViewModelsとまったく同じモデルに従う場合は、IDropTargetが必要です。もちろん、ドロップターゲットは、表示されるアイコンを制御します。ターゲットが異なれば、効果も異なる可能性があります。

したがって、DragOverのハンドラーで、DropInfoを受け取ります。Effectsプロパティを目的の値に設定するだけです。

私はそのライブラリを一度使用しましたが、それが本当にすっきりしていたことを覚えています。MVVMをドラッグアンドドロップするためのシンプルなラッパーです。さまざまなドラッグアイコン(およびドラッグされているものの半透明のオーバーレイなどのさらに複雑なもの)があることをはっきりと覚えているので、それは可能だと確信しています。すべてが正しく行われていると確信しているのにそれでも機能しない場合は、さらに詳細な情報が必要になります...

于 2013-02-26T01:21:32.013 に答える