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