void KeySegmentCollection_OnAdded(object sender, KeySegment e) { e.Key = this; ushort index = 0; foreach (var keySegment in this.KeySegmentCollection) { keySegment.Index = index++; } }