Moin
Das "Item Selection Changed Event" wird ausgelöst, wenn sich die Auswahl in einem ListView ändert.
Wenn man in der GUI nun von Zeile A in Zeile B wechselt, wird diese Event drei mal ausgelöst.
Ich habe eine GUI wo sich einige Label Texte ändern, wenn man in dem ListView einen Eintrag auswählt. Wenn allerdings kein Item in dem ListView ausgewählt ist, wird der Label Text gelöscht.
Alles keine große Sache und läuft auch Wunderbar. Das Problem dabei ist, dass das Label anfängt zu "blinken" wenn man zwischen den Eintragen wechselt.
Das sieht irgendwie doof aus, dieses "Blinken". Wie Programmiere ich es, dass nur wenn wirklich nichts ausgewählt ist, der Label Text auf = "" sich ändert?
Du hast eine Single-Selection ListView? Dann würde ich eher die Eigenschaft FocusedItem abprüfen (diese sollte während der Abfolge der SelectionChanged-Ereignisse nicht zwischendurch auf null wechseln).
Ansonsten fällt mir nur die Benutzung eines Timers ein, welche überprüft, ob für etwas längere Zeit kein Item ausgewählt ist.