WPF Listview Item Plätze tauschen

  • VB.NET

    WPF Listview Item Plätze tauschen

    Ich bin dabei ein Programm zu schreiben, um Barcodes in eine WPF Anwendung einzulesen.
    Das klappt auch schon ganz gut. Die Daten werden anschließend in ein ListView ausgegeben.

    Nun möchte ich, dass der User per Mouse/Drag/Drop die Items verschieben kann.
    Die Items liegen als Klasse vor, die ich an das Listview gebunden habe.

    Drag und Drop selbst funktionieren auch, aber noch nicht so wie ich es will.
    Ich kann eine Zeile nehmen und wenn ich sie los lasse wird sie hinten (.Add) angefügt.

    Ich brauche eine Funktion, mit der ich den ItemIndex des Items, über dem die Maus
    schwebt, erhalten kann, so dass es mir möglich ist, das Item an eine beliebige Stelle einzufügen.


    (Ich kann hier den Code auch nicht zeigen, da es sich um ein Programm von meinem
    Arbeitsplatz handelt.)