Вы должны установить высоту ScrollViewer
.
Если нет, Border
спрашивает ScrollViewer
, какой высоты он хочет, а ScrollViewer
спрашивает Border
, какой высоты он должен быть.
Другие опции:
- Замените
StackPanel
на DockPanel
(он не вырастет больше, чем Window
)
- Установите высоту
StackPanel
и привяжите к ней в ScrollViewer
код:
<StackPanel Height="140">
<Border>
<ScrollViewer Height="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type StackPanel}}, Path=Height}">