Как вы отметили в своем вопросе, установка IntegralHeight в значение True решит проблему - в некоторой степени.Он будет уменьшаться или увеличиваться до следующего логического размера на основе ItemHeight.Поэтому, если ListBox сжимается, попробуйте изменить высоту до следующего размера.
Исходя из вашего изображения, похоже, вам просто нужно немного увеличить его.Если у вас нет места, чтобы увеличить его на одну единицу, то вам не повезло с ListBox.
