Вы, вероятно, хотите хотя бы рассмотреть возможность изменения шаблона для ComboBox
, чтобы он использовал, по крайней мере, VirtualizingStackPanel
, пока ваш сервисный вызов выбирает элементы по одному за раз. Смотрите this для довольно хорошего обсуждения вопросов.
Редактировать
Чтобы ответить на ваш актуальный вопрос: нет, отключение ComboBox
не останавливает его от заполнения его пунктов. Я определил это, реализовав класс коллекции, связав ComboBox
ItemsSource
с его экземпляром и наблюдая, как он обслуживает вызовы его методов. Его элементы получаются, если включен ComboBox
. Их даже можно получить, если Visibility
равно Collapsed
. Я очень удивлен; это совсем не то, чего я ожидал.