繁体   English   中英

UWP ListView占用的高度超过可用高度

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM