簡體   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