C# 在scrollviewer中扩展元素以适应窗口
由于C# 在scrollviewer中扩展元素以适应窗口,c#,wpf,C#,Wpf,由于ScrollViewers的性质,我真的不认为下面的内容是可能的,但我想我还是会问 在我模拟的示例中,是否可以在不丢失直接应用于列表视图的滚动查看器的情况下,将包含列表视图的边框扩展以填充蓝色边框所占据的维度(窗口展开时可见) 出于性能原因,ListView必须具有固定的高度(至少在启动时) XAML: 你好 你好 你好 你好 你好 如果最终图像是您的目标,那么您可以尝试: <Border Height="200" BorderThickness="0,10
ScrollViewer
s的性质,我真的不认为下面的内容是可能的,但我想我还是会问
在我模拟的示例中,是否可以在不丢失直接应用于列表视图的滚动查看器的情况下,将包含列表视图的边框扩展以填充蓝色边框所占据的维度(窗口展开时可见)
出于性能原因,ListView
必须具有固定的高度(至少在启动时)
XAML:
你好
你好
你好
你好
你好
如果最终图像是您的目标,那么您可以尝试:
<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>
你好
你好
你好
你好
你好
<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>