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自带的一个 ...
随机推荐
- SpringBoot系列三:SpringBoot基本概念(统一父 pom 管理、SpringBoot 代码测试、启动注解分析、配置访问路径、使用内置对象、项目打包发布)
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.了解SpringBoot的基本概念 2.具体内容 在之前所建立的 SpringBoot 项目只是根据官方文档实现的一个基础程 ...
- Maven项目文档
本教程学习如何一步到位地创建应用程序的文档.因此现在开始我们进入到 C:\MVN 创建 java 应用程序项目:consumerBanking. 进入到项目文件夹中执行以下命令 mvn 命令. C: ...
- win32 数据类型 vs c#
在C#中做很多应用需要使用win32 API,但发现原型函数的一些数据类型看起来非常费劲,甚至在C#中“没有”这种数据类型,查阅了一下资料,数据类型对应关系整理如下,希望对大家有用: BOOL=Sys ...
- 基于SOA的组件化业务基础平台[转]
转自https://www.ibm.com/developerworks/cn/webservices/1111_xiaojg_soa/index.html 业务基础平台是业务逻辑和基础架构平台之间的 ...
- u3d changeTexs
using UnityEngine; using System.Collections; using System.Collections.Generic; public class CTex : M ...
- 使用 ML Pipeline 构建机器学习工作流
http://www.ibm.com/developerworks/cn/opensource/os-cn-spark-practice5/
- Objective-C语法之可变参数
可变参数的方法在Objective-C中不罕见,像Cocoa中的很多常见的方法都是可变参数的,如: NSLog(NSString *format, ...) + (id)arrayWithObject ...
- Hopewell Project Sharing项目总结分享PPT
这篇随笔记录的是2013年底,Hopewell Project已经成功验收后,开项目分享会所编写的PPT. 由于此项目是本人带领Team成员一起开发,而且关键技术是自己把控,所以公司希望能开个项目分享 ...
- 【主成份分析】PCA推导
### 主成份分析(Pricipal components analysis PCA) 假设空间$R^{n}$中有m个点{$x^{1},......,x^{n}$},希望压缩,对每个$x^{i}$都有 ...
- koa2使用注意点总结
post请求,ajax传入的参数获取的时候为ctx.request.body get请求,ajax传入参数获取的时候为ctx.request.query.参数名 koa-csrf可以设置什么请求的时候 ...