(извините за мой плохой английский)
Это также зависит от того, какой элемент управления находится внутри списка. Если ваш список находится внутри Grid, он должен занимать все пространство этой сетки - если он находится внутри панели стека, он будет использовать наименьшее количество свободного пространства, поэтому вам придется использовать фиксированную высоту / ширину. Попробуйте это:
<UserControl...>
<Grid>
<ListBox HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
</ListBox>
</Grid>
</UserControl/>
В списке должны использоваться все размеры экрана и отображаться вертикальные полосы прокрутки, если элементов достаточно.