Reputation: 5964
I using GridView with SemanticZoom in my windows 10 universal app. This my simple test code:
<SemanticZoom.ZoomedInView>
<GridView x:Name="Nums" >
<GridViewItem>1</GridViewItem>
<GridViewItem>2</GridViewItem>
<GridViewItem>3</GridViewItem>
...
<GridViewItem>299</GridViewItem>
<GridViewItem>300</GridViewItem>
</GridView>
</SemanticZoom.ZoomedInView>
<SemanticZoom.ZoomedOutView>
<ListView>
<ListViewItem x:Name="Group1">1-100</ListViewItem>
<ListViewItem x:Name="Group2">101-200</ListViewItem>
<ListViewItem x:Name="Group3">201-300</ListViewItem>
</ListView>
</SemanticZoom.ZoomedOutView>
</SemanticZoom>
If I change the page size appears vertical scrolling. But I need horizontal scrolling. I try add in my GridView
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollMode="Enabled"
ScrollViewer.VerticalScrollMode="Disabled"
but this not work. How add horizontal scrolling in GridView?
Upvotes: 1
Views: 883
Reputation: 5964
I decided my question. This working code:
<SemanticZoom.ZoomedInView >
<GridView ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollMode="Auto">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid Orientation="Vertical" MaximumRowsOrColumns="3"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
....
</SemanticZoom>
Upvotes: 2