WP8.1学习系列(第六章)——中心控件Hub面板部分交互UX

本主题中呈现的模型类似于适用于 Windows Phone 的具有主页菜单(中心或透视控件)的中心应用中描述的模型。正如之前的案例所示,你要向用户呈现不同的功能区域。此处的区别在于你可以在顶层呈现所有主要 UI,而无需主页菜单。

用于足球队管理的中心应用中心 UI
如果你的应用没有要导航到的子区域,则你的所有 UI 都可位于一组水平的可访问部分中。你仍可使用 中心控件,但在此案例中,你无需具有主页部分。Windows Phone 上的 People Hub 即属于这种情况。下图显示了中心的基本布局仍然不变。

People Hub
对于 People Hub,每个部分都具有自己独特的 UI 并呈现功能区域。此设计模型和适用于 Windows Phone 的具有主页菜单(中心或 Pivot 控件)的中心应用中描述的设计模型之间的差别在于,你不仅仅在中心内重新突出显示应用的较低级别区域。在之前的模型中,主页部分右侧的部分使你可以快速浏览将使用菜单导航访问的内容。对于此处所述的模型,你的各个部分不会重新突出显示在其他位置找到的区域。
每个区域都有一个部分
对于你的设计,你可以确定在应用启动时选择哪个部分。一种选择是选中用户上次退出该应用时所处的部分。你也可以决定始终选择第一个部分。第一个部分是背景图像向左移动的部分,可在它的上方看见中心标题的最左侧边缘。
你可以决定右侧有多少个部分,但我们建议总体不要超过 4 个部分。如果你具有 4 个以上的部分,用户将难以跟踪其位置。
你可以在每个部分放置任何自己喜爱的 UI。如果你有 4 个主要功能区域,可在 4 个部分中分别放置 1 个区域。可使用你认为用户在应用启动时最希望看到的内容设计第一个部分。下图显示了此类将中心用作应用程序中心的使用方法。
中心的每个部分都具有用于单击的项目,它可带你转到该项目的详细信息。例如,People Hub 具有最近更新部分,它包含可点击的项目。采用垂直滚动的列表呈现这些项目,它们可能代表 Facebook 的帖子。单击项目之一可从中心导航到该帖子的详细信息。最近更新部分的每个条目都有多个点击目标。一个点击目标可使你转到帖子以查看该帖子的回复。另一个点击目标是某人的名字。点击它可使你导航到此人的透视控件,你可以在其中查看关于他们的信息的多个透视项目。
其他示例
每个部分都可以成为自己的独特区域,不必与其他部分相关。当用户点击单个区域的内容时,仍将从主要中心导航到其他位置。将导航到你点击的项目的详细信息,不会和从主页部分菜单一样导航到全新的子区域。
Samsung Now 应用在将中心控件用作应用中心时设计了 3 个部分。该应用的主题是向用户显示他们可能希望在早晨和一天中快速访问的信息 — 天气、新闻和股市信息。

Samsung Now 应用
该用户仍然可以从中心向其他位置导航。例如,单击股票部分的股票符号将使你转到具有关于该公司的详细信息的单个页面。
建议
适用于 Windows Phone 的具有主页菜单(中心或透视控件)的中心应用主题和本主题都使用中心控件,前者提到的许多建议和警告同样适用于此处的使用。
WP8.1学习系列(第六章)——中心控件Hub面板部分交互UX的更多相关文章
- WP8.1学习系列(第十一章)——中心控件Hub开发指南
在本文中 先决条件 什么是中心控件? 添加中心控件 将分区添加到中心 添加交互式分区头用于导航 将展示磁贴添加到中心 使用窄应用中的垂直中心 借助中心使用语义式缩放视图 摘要和后续步骤 重要的 API ...
- WP8.1学习系列(第五章)——中心控件Hub或透视控件Pivot交互UX
具有主页菜单(中心或透视控件)的中心应用中心 你可能要设计包含许多功能的应用.当你看着这些功能时,可能会决定将它们整理到独立的区域中.这些区域最终会成为用户要访问的应用的独立部分.你需要设计一个简便的 ...
- WP8.1学习系列(第二十三章)——到控件的数据绑定
在本文中 先决条件 将控件绑定到单个项目 将控件绑定到对象的集合 通过使用数据模板显示控件中的项目 添加详细信息视图 转换数据以在控件中显示 相关主题 本主题介绍了如何在使用 C++.C# 或 Vis ...
- WP8.1学习系列(第十章)——中心控件Hub设计指南
Windows Phone 应用商店应用中的中心控件指南 在本文中 说明 示例 用法指南 设计指南 相关主题 重要的 API Hub (XAML) HubSection (XAML) 说明 中心控 ...
- WP8.1学习系列(第七章)——应用选项卡Pivot交互UX
“应用选项卡”模式用于用户经常在中间导航的多个 UI 页面.如果你的应用基于单个主题(例如,电影.棒球等),该模式尤其有用.每页都将为用户显示与该应用呈现的整体数据相关的一些内容.“应用选项卡”模式可 ...
- Ext入门学习系列(五)表格控件(1)
上节学习了Ext面板控件,为后面的各个控件学习奠定基础,在此基础上本章将学习网络开发最期待的功能——表格控件. 我们都知道网络编程语言中,除了.net其他的基本没有提供网格控件,而最近的asp.net ...
- WP8.1学习系列(第十七章)——Windows Phone重要图形、视觉指示器和通知
美感在手机应用中是不可或缺的,它是直观操作的代名词.在 Windows Phone 中,你的磁贴.初始屏幕.图标.控件和导航的视觉元素会引起用户对应用程序内的相关任务.优先事项或操作的注意,并采用新颖 ...
- WP8.1学习系列(第四章)——交互UX之导航模式
交互模式和指南 这部分包括三部分内容,分别是导航模式.命令模式和输入模式. 导航模式 虽然 Windows 导航模式提供了框架,但它提倡创新.激发你的创造力并在已建立的模式上构建. 命令模式 使用应用 ...
- Ext入门学习系列(五)表格控件(3)
上节学习了Ext中如何绑定服务器端传递的数据.分别用asp.net和asp.net MVC.PHP.XML为例.本节主要介绍绑定之后的分页功能. 一.Ext的表格控件如何绑定? 分页是Ext自带的一个 ...
随机推荐
- e618. Validating a JTextField When Permanently Losing the Focus
This example demonstrates a text field that validates its contents when it receives a permanent focu ...
- unity之UI ------------------------GUI的样式改写
Unity3D 设置OnGUI中的字体样式.字体颜色.字体大小等 2014-02-06 寂寞无聊... 转自 3dC 转藏到我的图书馆 微信分享: 1:字体样式 从系统盘,如C:\Wind ...
- Windows10锁屏壁纸提取
CMD执行: %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\As ...
- ORA-00918: column ambiguously defined
今天遇到了一个Oracle的SQL问题:ORA-00918: column ambiguously defined 大致的意思就是字段名称不明确,可能存在同名的字段 SELECT * FROM (SE ...
- mysql用户管理 常用sql语句 mysql数据库备份恢复
- 腾讯大湘网某处csrf(city.hn.qq.com)可投诉刷留言
触发点: http://city.hn.qq.com http://city.hn.qq.com/auto/c=shop&m=bbs&id=668 POST /msgboard/mes ...
- [译]Angular-ui 之 多命名视图(Multiple Named Views)
◄上一篇 (Nested States & Nested Views) 下一篇 (URL Routing) ► 你可以给你的视图命名,以便可以在单个模版当中拥有一个以上的 ui-vie ...
- 【Deep Learning】RNN的直觉理解
https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/
- oracle创建HR示例数据库脚本hr_main.sql分享
需求描述: 今天一同事想要在测试库上进行SQL练习,帮忙安装下这个示例数据库,在此记录下. 操作过程: 1.上传hr_main.sql脚本(10g 11g都可用) 脚本下载链接: https://pa ...
- 完美解决ListView中事件ItemCreated中使用ClientID导致插入数据失败
于昨天晚上看到视频做到这个例子,但是发现始终有错误,在ListView的ItemCreated事件中使用了ClientID则会导致数据插入数据库失败.当点击插入按钮时,网页就像点击F5刷新一样,无任何 ...