Xaml ListView UWP内无滚动
在我的uwp应用程序中,我有一个Xaml ListView UWP内无滚动,xaml,listview,uwp,Xaml,Listview,Uwp,在我的uwp应用程序中,我有一个列表视图,但它是固定高度且不可滚动的>我知道在stackoverflow上有许多类似的问题,但没有一个对我有帮助。 这是我的密码: <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid.RowDefinitions> <RowDefinition Height="Auto"></R
列表视图
,但它是固定高度且不可滚动的>我知道在stackoverflow上有许多类似的问题,但没有一个对我有帮助。
这是我的密码:
<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>
滚动不起作用,因为您正在设置
ishitestvisible=“False”
因此,请删除该行,如果您想要具有自动高度的列表视图,请按如下所示设置verticallignment=“Top”
:
....
<ListView ItemsSource="{x:Bind Reply.faq, Mode=OneWay}"
SelectionMode="None"
VerticalAlignment="Top"
Grid.Row="1">
....
。。。。
....
删除此ishitestvisible=“False”
。