我正在嘗試創建一個外部網格的頁面,該網格將網頁的一半分爲網格列中的一個透視。網格內滾動的滾動
代碼:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Pivot Grid.Row="1" Grid.Column="1">
<Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" FontSize="18" />
</DataTemplate>
</Pivot.HeaderTemplate>
<PivotItem x:Name="Tab1" Header="Tab 1">
<ListView x:Name="matchesList">
<ListView.ItemTemplate>
<DataTemplate x:DataType="local:Data">
<Grid>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{x:Bind Match}"/>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</PivotItem>
<PivotItem x:Name="Tab2" Header="Tab 2">
</PivotItem>
</Pivot>
</Grid>
我想樞軸項目滾動。我曾嘗試將scrollviewer放置在很多內部元素的周圍,但圍繞整個樞軸是它顯示的唯一方式。 ListView正確填充,但僅在屏幕末尾運行,仍然不能滾動。我怎樣才能讓ListView在數據透視中滾動?
謝謝!
爲什麼在使用外滾動查看器時,listview有它自己的?正如我試過的代碼看起來像列表應該可以隨水平樞軸滾動。您可以嘗試使用ScrollViewer.IsHorizontalScrollChainingEnabled =「True」(或垂直視情況而定)。 – Romasz
對不起,我從我的代碼中刪除了它,因爲它沒有改變任何東西。我想要做的是讓ListView內的PivotItem垂直滾動。數據列表垂直,但只是流出屏幕.. –