由于ScrollViewer
的性质,我真的不认为以下是可能的,但我想我还是要问。
在我模拟的示例中,包含Border
的{{1}}是否可以展开以填充蓝色ListView
占用的维度(窗口时可见)已展开)而不会丢失Border
上直接应用的ScrollViewer
出于性能原因,ListView
具有固定高度(至少在启动时)非常重要。
XAML:
ListView
答案 0 :(得分:0)
如果最终图像是您的目标,那么您可以尝试:
<Border Height="200" BorderThickness="0,10,0,10" Background="blue" Grid.Row="1">
<ListView ScrollViewer.VerticalScrollBarVisibility="Auto" FontSize="50" Background="Yellow">
<TextBlock>Hello</TextBlock>
<TextBlock>Hello</TextBlock>
<TextBlock>Hello</TextBlock>
<TextBlock>Hello</TextBlock>
<TextBlock>Hello</TextBlock>
</ListView>
</Border>