WinRT中的GridView菜单

WinRT中的GridView菜单,gridview,menu,windows-runtime,Gridview,Menu,Windows Runtime,我正在尝试在WinRT中创建一个水平滚动菜单,我想知道如何实现笑脸效果,例如扫雷游戏菜单(在Windows应用商店中找到)。我知道它可以通过TemplateSelector以某种方式完成,但例如在“扫雷舰”中,GridView中的第一组只是选择新游戏(无需绑定数据),因此我必须给GridView一些“虚拟”项目,这不是很优雅。 你对如何达到我需要的效果有什么建议吗?我在商店里没有看到扫雷游戏,但我假设你想完成一些类似于在查看人员详细信息时在人员中心看到的东西。或者在音乐应用程序中搜索音乐时。有一

我正在尝试在WinRT中创建一个水平滚动菜单,我想知道如何实现笑脸效果,例如扫雷游戏菜单(在Windows应用商店中找到)。我知道它可以通过TemplateSelector以某种方式完成,但例如在“扫雷舰”中,GridView中的第一组只是选择新游戏(无需绑定数据),因此我必须给GridView一些“虚拟”项目,这不是很优雅。
你对如何达到我需要的效果有什么建议吗?

我在商店里没有看到扫雷游戏,但我假设你想完成一些类似于在查看人员详细信息时在人员中心看到的东西。或者在音乐应用程序中搜索音乐时。有一个GridView,但前面还有其他项目。实现这一点的最简单方法是使用ScrollViewer包装GridView和任何其他要渲染的控件。然后,您将禁用GridView的scrollviewer

    <ScrollViewer VerticalScrollMode="Disabled" HorizontalScrollMode="Auto">
        <StackPanel Orientation="Horizontal">
            <!-- First content here -->

            <GridView ScrollViewer.HorizontalScrollMode="Disabled" />
        </StackPanel >
    </ScrollViewer>


我已经试过了,但是这样我就失去了用所有“菜单组”创建语义缩放的可能性,还有其他选择吗?这是真的,但语义缩放可能不是最好的方法?我刚刚注意到音乐应用程序(RTM)中的搜索功能从GridView变为新的方向。因为你所说的,我喜欢这种新的显示方式,比GridView更好