我在stackpanel下有一个列表框,可以看到垂直滚动条,但是滚动条没有到来。横向工作正常。我可以滚动列表框但不能垂直滚动。
<ListBox Width="700" Height="205" x:Name="log_Enteries" ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Visible">
</ListBox>
我知道设置高度和宽度并不明智,但我猜是绝望的。
答案 0 :(得分:5)
它位于StackPanel
。垂直方向StackPanel
会给孩子们提供他们所要求的任何高度,即使这意味着他们会跑出屏幕。因此,垂直ScrollBar
将永远不会显示。选择右侧面板,您会看到ScrollBar
。
答案 1 :(得分:0)
使用MaxHeight
的{{1}}代替
您也可以将ListBox
设置为父MaxHeight
,以便您想要这样的事情:
StackPanel