网格视图垂直滚动-Windows应用商店

本文关键字:应用 -Windows 滚动 视图 垂直 网格 | 更新日期: 2023-09-27 18:21:59

我正在使用C#制作一个Windows应用商店应用程序。是否可以将网格视图设置为垂直滚动网格视图而不是水平滚动网格视图?

网格视图垂直滚动-Windows应用商店

我想您还没有为Windows 10 UWP开发,因为默认情况下它是垂直的。

如果您想要一个单列的"垂直滚动GridView",请使用ListView。如果您想要多列的垂直滚动,您可以使用以下XAML:

<GridView
    ...
    ScrollViewer.HorizontalScrollBarVisibility="Disabled"
    ScrollViewer.HorizontalScrollMode="Disabled"
    ScrollViewer.VerticalScrollBarVisibility="Auto"
    ScrollViewer.VerticalScrollMode="Auto">
    <GridView.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapGrid Orientation="Horizontal" />
        </ItemsPanelTemplate>
    </GridView.ItemsPanel>
</GridView>

与默认行为相比,您所做的更改是禁用水平滚动和启用垂直滚动。接下来,你要告诉WrapGrid(或你选择使用的任何容器)将项目水平放置在彼此相邻的位置,并垂直换行。