У меня вроде всё меняется без проблем. Поменял индекс, всё элементы на окне привязались к другим данным из массива.

У меня сделано так, есть временная структура, при изменении индекса в структуру копируются данные из массива с этим индексом. А в визуализации всё привязано к временной структуре.