Zitat:
1. Ich sortiere im OnHeaderClick meine Liste um, das funktioniert, führt
aber dazu, dass ich eine Kopie meiner originalen Liste anfertigen und bei
späteren Änderungen durch den Benutzer (Editieren eines Eintrags, Löschen
oder hinzufügen) synchron halten muss.
Das machst du aber umständlich.
Beim Sortieren eines VST braucht man keine Kopie der Daten anlegen. Das Node.Index ist auch egal, da es an einen Node gebunden ist.
Da braucht man keine doppelte Datenführung. Wenn ich eine Liste mit den Nodes A B C habe, die sortiere nach B A C und danach den ersten Node (B) auswähle, ist es trotzdem noch Node.Index=1 und nicht 0.