XAML使图像和文本可滚动

时间:2017-02-22 08:48:40

标签: c# xaml uwp

我正在使用listview来显示图像和文本。现在我需要让它可滚动。我需要使用可滚动显示listview水平。 谢谢你的帮助

 <Grid x:Name="Playlist" Visibility="{Binding IsShow}" Height="540" Width="960">
        <ListView Name="listview" ItemsSource="{Binding Path=YourCollection}" IsItemClickEnabled="True" ItemClick="ListView_ItemClick" Margin="0,279,0,0">
            <ListView.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal"></StackPanel>
                </ItemsPanelTemplate>
            </ListView.ItemsPanel>

            <ListView.ItemTemplate>
                <DataTemplate>
                    <StackPanel Orientation="Horizontal" Margin="5" MaxHeight="150">
                        <Image Source="{Binding Image}" Height="144" Width="256"/>
                        <TextBlock Text="{Binding Title}" HorizontalAlignment="Left" VerticalAlignment="Bottom"/>
                     </StackPanel>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>
    </Grid>

1 个答案:

答案 0 :(得分:1)

在ListView上将附加的ScrollViewer.HorizontalScrollBarVisibility属性设置为Auto(如果需要,显示滚动条)或可见(滚动条始终可见)。

示例:

<ListView ScrollViewer.HorizontalScrollBarVisibility="Auto" />