Zähler in Liste erhöhen mit eindeutiger ID

Ich habe eine Liste in einem Konfigurationsformular. Wenn ich dieser Liste einen Eintrag hinzufüge will ich das dieser Eintrag einen Indexzähler bekommt der sich aus der Anzahl der Einträge berechnet aber eindeutig ist.

Zur Zeit zähle ich die Einträge der Liste und erhöhe der Wert dann um 1. Das funktioniert so lange eben nur ein Wert ergänzt wird. Sobald ein zweiter Wert hinzugefügt wird geht das nicht mehr da die Liste ja noch nicht mit Übernehmen gespeichert worden ist. Daher müsste man dann nach jedem Eintrag einmal auf Übernehmen gehen.

Hat jemand einen Vorschlag wie man das sinnvoll löst das jeder Eintrag eine eindeutige ID bekommt? Wenn ich aus der Liste Einträge lösche funktioniert das nämlich auch nicht mehr mit dem einfachen hochzählen der Listeneinträge um eine eindeutige ID zu vergeben.