Нужно убедиться, что:
- UserControl (и его контейнеры) не находится в контейнере, который не позволяет динамически расширяться (StackPanel с Orientation == Vertical не даст нам расшириться в высоту)
- Проверить свойства типа VerticalAlignment, Height, MaxHeight и т.д.