Элемент управления Expander установит видимость своего содержимого на Collapsed, что означает, что он не будет учитываться при макете и не будет включен в GetDescendantBounds.Однако Expander может быть вынужден иметь больший размер механизмом компоновки, и собственный размер Expander включен в GetDescendantBounds.
Попробуйте установить VerticalAlignment="Top"
на расширителе.По умолчанию это Stretch
, что позволит увеличить его, если у родителя будет больше свободного места.Также убедитесь, что вы явно не устанавливаете свойство Height
.