Un trascinamento funzionante implementato abilitato per ListView per WPF?
Domanda
Ho cercato di trovare un'implementazione funzionante di una view list (o listbox) WPF dove puoi ordinare gli articoli trascinandoli verso l'alto o verso il basso.
Ne ho trovati alcuni, ma nessuno funziona davvero, per esempio questo http://www.codeproject.com/KB/WPF/ ListViewDragDropManager.aspx? msg = 2765618 # xx2765618xx smette di funzionare una volta che hai l'elenco in cui è necessario scorrere verso il basso per arrivare agli ultimi elementi.
Perché Drag & amp; Drop è così difficile in WPF? Qualcuno conosce un controllo funzionante?
Soluzione
Drag & amp; Drop non è così difficile, davvero :)
Prova a leggere questo post su Drag & amp; Drop.
Altri suggerimenti
Dai un'occhiata anche a questo articolo su CodeProject!
Non è così completo come Josh & amp; L'implementazione di Bea ma è molto semplice da usare ...
Questa implementazione si basa su proprietà associate (comportamento associato)
sorgente
<ListBox src:DragAndDrop.DragEnabled="true"/>
Target
<ListBox src:DragAndDrop.DropEnabled="true"/>
Ho avuto problemi con il drag and drop di WPF da un po 'di tempo e ho deciso di mordere il proiettile e creare un framework per esso.
Puoi trovare il codice qui: http://code.google.com / p / gong-WPF-dragdrop /
Mi piacerebbe avere un feedback su questo, spero che risolva il tuo problema!