0

コレクションを取得するBehaviorDragDrop Beahviorを作成しました(ObservableCollection、LIstのようなIListの実装)

そして、その動作中のアルゴリズム...

しかし、 (Xamlバインディングで)CollectionViewSource.Viewを使用すると、動作が失敗します。

この動作を一般的にするにはどうすればよいですか(DataGridに接続されているデータソースのタイプに依存しないように)

IListインターフェースのメソッドを次のように使用しているので、それも可能ですか?

Insert(object item)
4

1 に答える 1

3

この問題には、すでにオープン ソースの解決策があります。 Wpf のドラッグ アンド ドロップの動作を参照してください。この動作は、任意の ItemsControl のドラッグ ドロップを実装します。データグリッドでも機能するはずです。

于 2012-05-10T05:35:36.067 に答える