В Интернете есть различные сообщения об этой проблеме, из-за которых ComboBox изменяет только высоту выпадающего меню, чтобы соответствовать элементам самого первого выпадающего списка. Любые изменения в отображаемых элементах не приводят к изменению размера выпадающего меню. Различные обходные пути, которые я нашел, похоже, не работают для меня, поэтому мне было интересно, нашел ли кто-нибудь способ решить эту проблему.
Моя текущая опция - использовать MinHeight и установить для него разумный размер (если я установлю MinHeight и MaxHeight, я получу ту же проблему, как если бы я установил Высота - без полосы прокрутки, когда элементы выходят за границы.
Я пытался изменить контейнер для предметов, но, похоже, у всех есть эта проблема. Есть идеи?
Обратите внимание, что я также пытался программно воссоздать комбо при каждом изменении ItemsSource, как указано на нескольких форумах, но я не могу заставить это работать без сбоев.