2015-08-11 3 views
0

Я в значительной степени использовал образец на this site, чтобы создать Gridview. Так или иначе, в универсальном приложении Windows 10 gridview не прокручивается, когда содержимое превышает экран. Ясно помните, что код отлично работает в Windows 8. Я считаю, что чего-то не хватает. Скопировано с сайта:Win10 универсальное приложение GridView не может прокручивать

<Page.Resources> 
    <DataTemplate x:Key="ImageOverlayGalleryFolderDataTemplate"> 
     <Grid Background="#FF939598" Height="200" Width="300"> 
      <Image Source="{Binding Image}" Stretch="UniformToFill"/> 
      <StackPanel Orientation="Vertical" Background="#CC000000" Height="30" VerticalAlignment="Bottom"> 
       <TextBlock Text="{Binding Text}" 
        Margin="10,3,0,0" Width="186" Height="20" 
        TextTrimming="WordEllipsis" HorizontalAlignment="Left" Foreground="White"/> 
      </StackPanel> 
     </Grid> 
    </DataTemplate> 
</Page.Resources> 

<Grid Background="{ThemeResource AppBarItemForegroundThemeBrush}"> 
    <GridView x:Name="ImageOverlayGalleryFolderGrid" 
     CanReorderItems="True" CanDragItems="True" 
     ItemTemplate="{StaticResource ImageOverlayGalleryFolderDataTemplate}" > 
     <GridView.ItemsPanel> 
      <ItemsPanelTemplate> 
       <ItemsWrapGrid MaximumRowsOrColumns="5"/> 
      </ItemsPanelTemplate> 
     </GridView.ItemsPanel> 
    </GridView> 
</Grid> 

ответ

2

Необходимо добавить следующие свойства: ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollMode="Disabled" ScrollViewer.HorizontalScrollMode="Auto"

Смежные вопросы