【问题标题】:Gridview vertical scrolling - Windows Store AppGridview 垂直滚动 - Windows Store App
【发布时间】:2015-11-14 16:19:39
【问题描述】:

我正在使用 C# 制作一个 Windows 应用商店应用程序。是否可以使 Gridview 成为垂直滚动的 gridview 而不是水平的?

【问题讨论】:

  • 改用列表视图

标签: c# visual-studio xaml windows-store-apps


【解决方案1】:

我想你还没有为 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(或您选择使用的任何容器)将项目水平相邻放置并垂直换行。

【讨论】:

    猜你喜欢
    • 2013-10-28
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多