Почему этот XAML получение ошибки: набор Объектов должен быть пустым перед использованием ItemsSource

Это действительно похоже на ошибку, они, вероятно, не обрабатывают обнуляемые случаи внутри генератора.

Может быть, попробовать orphanRemoval на стороне объявления отношения, было бы интересно, что произойдет тогда:

11
задан Edward Tanguay 22 April 2009 в 11:39
поделиться

3 ответа

Вы пытаетесь установить ItemsSource для ItemsControl, но у вас уже есть дети. Какой из этих двух должен применяться? Кнопка, которую вы помещаете в ItemsControl или коллекцию, которую вы передаете ей как ItemsSource? Сообщение об ошибке совершенно разумно.

Вам придется либо удалить кнопку из ItemsControl, либо удалить атрибут ItemsSource. Вы не можете вставлять элементы и устанавливать ItemsSource одновременно.

9
ответ дан 3 December 2019 в 09:21
поделиться

В вашем ItemsControl есть кнопка. Поскольку в ItemsControl уже есть элемент, он не позволяет установить его свойство ItemsSource.

Переместите объявление Button вниз под закрывающим тегом .

2
ответ дан 3 December 2019 в 09:21
поделиться

Вы смотрели на этот вопрос? Это похоже на ответ на вашу проблему.

«Коллекция элементов должна быть пустой перед использованием ItemsSource.»

1
ответ дан 3 December 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: