[英]UWP ListView takes more than available height
在我的FluentTorrent应用中,我想在一个包含torrent的listview项内有一个文件列表。 因此,列表视图的子级是一个数据透视表,该数据透视表具有以下PivotItem:
<PivotItem Header="Files" x:Name="PivotFiles">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" x:Name="RowDef2" />
</Grid.RowDefinitions>
<ListView Grid.Row="0" Grid.Column="0" x:Name="FilesView" SelectionMode="Extended" ScrollViewer.VerticalScrollBarVisibility="Visible" />
</Grid>
</PivotItem>
....
问题是,当种子文件太多时,此包含listview高度的文件列表会超出可用高度。 没有滚动条,因此许多文件不可见(只有适合整个窗口高度的空间才可见)。
有没有办法告诉listview项目(一个StackPanel)其可用高度应该自动调整? 无论如何,主ListView占用整个HWND高度。
您可以尝试强制执行网格行的高度:
<Grid.RowDefinitions>
<!-- full size row -->
<RowDefinition Height="*" x:Name="RowDef2" />
</Grid.RowDefinitions>
---免责声明:我不确定,因为它可能取决于您整个页面的布局。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.