您看到的最多登陆/中心页面只是一个GroupedGridView(例如实际的市场应用程序)
但是我希望有一个带有不同控件的Grouped集线器页面.
例如,我的第一个控件是包含一些类别的ListView.
第2和第3控件是GridViews,其中包含多个项目.
如果所有3个控件都是GridViews,我可以轻松地将其工作,但事实并非如此.
我似乎无法找到ScrollViewer与Grid或Stackpanel的工作组合来实现完整的水平滚动工作.
解决方法
您可以使用未分组的GridView,其中每个项目将是使用不同DataTemplate显示的不同控件.
或者,您可以欺骗FlipView,使其行为类似于Windows Phone的Panorama控件.详细信息在http://dotnetbyexample.blogspot.cz/2012/08/a-winrt-behavior-to-turn-flipview-into.html
编辑:
对于第一个解决方案,您将创建一个基类,并使用从基类派生的不同对象创建一个列表.然后使用GridView的ItemTemplaceSelector选择一个合适的DataTemplate.见http://coding.kulman.sk/using-different-data-templates-with-gridview-in-windows-8-apps/