2017-03-31 26 views
1

私はある種の簿記を作成しており、各セクションを水平スクロール可能にしたいと考えています(ibooksのようなものです)。私はをScrollViewerとラップしようとしましたが、それはうんざりしています。手伝ってくれてありがとう!ここに私のコードスニペットです:UWP - グリッドビュー内に水平スクロール可能なビュー

<ScrollViewer Margin="10,0,0,0"> 
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" Margin="5,10,5,5"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="60"/> 
      <RowDefinition Height="30"/> 
     </Grid.RowDefinitions> 
     <TextBlock Text="Romances" FontSize="18"/>   
     <GridView Name="JuvenileBooks" Grid.Row="1" 
        HorizontalAlignment="Stretch" 
        VerticalAlignment="Stretch" > 
      <GridView.ItemTemplate> 
       <DataTemplate x:DataType="data:BookModel"> 
        <local:BookshelvesDataTemplate/> 
       </DataTemplate> 
      </GridView.ItemTemplate> 
     </GridView> 
</ScrollViewer> 

答えて

2

私は、これはあなたが

ため
<GridView > 
    <GridView.ItemsPanel> 
     <ItemsPanelTemplate> 
      <ItemsWrapGrid Orientation="Horizontal"/> 
     </ItemsPanelTemplate> 
    </GridView.ItemsPanel> 
</GridView> 
+0

おかげで仲間を探していることだと思います!私は私のscrollviewer(私のgridviewを囲む)にGrid.Rowを追加し、それは働いた! GridView.ItemTemplateをGridView.ItemsPanelに置き換えてみましたが、DataTemplateをサポートしていません。 – AnneP

+0

'GridView.ItemsPanel'を追加できる' GridView.ItemTemplate'を削除する必要はありません。 –

関連する問題