2017-06-16 23 views
0

内部にはスクロールは私がListViewありませんが、それは>私はstackoverflowの上の多くの類似の質問があります知っている固定の高さだとスクロール可能ではないが、それらのどれも私を助けてくれません。 は、ここに私のコードです:は私のUWPのアプリでリストビューUWP

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 

     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"></RowDefinition> 
      <RowDefinition Height="*"></RowDefinition> 
     </Grid.RowDefinitions> 

     <TextBlock Text="{x:Bind Reply.heading}" 
        FontSize="20" 
        Grid.Row="0" 
        Margin="10"/> 

     <ListView ItemsSource="{x:Bind Reply.faq, Mode=OneWay}" 
        SelectionMode="None" 
        IsHitTestVisible="False" 
        Grid.Row="1"> 
      <ListView.ItemTemplate> 
       <DataTemplate x:DataType="models:FaqItem"> 
        <Grid> 

         <Grid.RowDefinitions> 
          <RowDefinition Height="Auto"></RowDefinition> 
          <RowDefinition Height="*"></RowDefinition> 
         </Grid.RowDefinitions> 


         <TextBlock Text="{x:Bind question, Mode=OneWay}" 
            FontWeight="SemiBold" 
            TextWrapping="WrapWholeWords" 
            FontSize="18"/> 

         <TextBlock Text="{x:Bind answer, Mode=OneWay}" 
            Grid.Row="1" 
            FontSize="16" 
            TextWrapping="WrapWholeWords" 
            Margin="0, 0, 0, 20"/> 
        </Grid> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 
    </Grid> 
+3

この 'IsHitTestVisible =" False "を削除してください。 –

答えて

0

あなたがそうIsHitTestVisible="False"を設定しているので、スクロールが動作していない、その行を削除し、そして、あなたは自動高さのListViewをしたい場合は以下に示すように、VerticalAllignment="Top"を設定します。

.... 
<ListView ItemsSource="{x:Bind Reply.faq, Mode=OneWay}" 
        SelectionMode="None" 
        VerticalAlignment="Top" 
        Grid.Row="1"> 
.... 
関連する問題