xaml – 在Windows 8中使用不同控件创建集线器页面

前端之家收集整理的这篇文章主要介绍了xaml – 在Windows 8中使用不同控件创建集线器页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
您看到的最多登陆/中心页面只是一个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/

猜你在找的Windows相关文章