我有以下UI元素树:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid>
<Expander>
<ListView/>
</Expander>
<Expander>
<ListView/>
</Expander>
</Grid>
我设置了ScrollViewer.CanContentScroll =&#34; True&#34;,ScrollViewer.HorizontalScrollBarVisibility =&#34; Auto&#34;,ScrollViewer.VerticalScrollBarVisibility =&#34; Auto&#34;。但是,ListView的内容超出了窗口大小,根本没有显示任何垂直滚动条。任何建议和见解都表示赞赏。
答案 0 :(得分:1)
Auto
将适合内容(这就是它延伸的原因)。因此,您需要将Height
更改为*
才能获取任何可用空间。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>