加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:27:56 所属栏目:Windows 来源:网络整理
导读:您看到的最多登陆/中心页面只是一个GroupedGridView(例如实际的市场应用程序) 但是我希望有一个带有不同控件的Grouped集线器页面. 例如,我的第一个控件是包含一些类别的ListView. 第2和第3控件是GridViews,其中包含多个项目. 如果所有3个控件都是GridViews,
您看到的最多登陆/中心页面只是一个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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读