Убедитесь, что ваш список реализует INotifyCollectionChanged . Возможно, вы захотите использовать ObservableCollection<T>
здесь, так как это облегчает задачу.
Если вы привязываетесь к стандартному List<T>
, система привязки не сможет узнать, что содержимое списка изменилось. Я предполагаю, что при изменении размера окна список перепроверяет привязку (чтобы правильно выполнить новый макет) и захватывает новые элементы. Пока вы не сделаете это, привязка списка никогда не обновляется. INotifyCollectionChanged
это исправит.