本主题中呈现的模型类似于适用于 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的更多相关文章

  1. WP8.1学习系列(第十一章)——中心控件Hub开发指南

    在本文中 先决条件 什么是中心控件? 添加中心控件 将分区添加到中心 添加交互式分区头用于导航 将展示磁贴添加到中心 使用窄应用中的垂直中心 借助中心使用语义式缩放视图 摘要和后续步骤 重要的 API ...

  2. WP8.1学习系列(第五章)——中心控件Hub或透视控件Pivot交互UX

    具有主页菜单(中心或透视控件)的中心应用中心 你可能要设计包含许多功能的应用.当你看着这些功能时,可能会决定将它们整理到独立的区域中.这些区域最终会成为用户要访问的应用的独立部分.你需要设计一个简便的 ...

  3. WP8.1学习系列(第二十三章)——到控件的数据绑定

    在本文中 先决条件 将控件绑定到单个项目 将控件绑定到对象的集合 通过使用数据模板显示控件中的项目 添加详细信息视图 转换数据以在控件中显示 相关主题 本主题介绍了如何在使用 C++.C# 或 Vis ...

  4. WP8.1学习系列(第十章)——中心控件Hub设计指南

    Windows Phone 应用商店应用中的中心控件指南   在本文中 说明 示例 用法指南 设计指南 相关主题 重要的 API Hub (XAML) HubSection (XAML) 说明 中心控 ...

  5. WP8.1学习系列(第七章)——应用选项卡Pivot交互UX

    “应用选项卡”模式用于用户经常在中间导航的多个 UI 页面.如果你的应用基于单个主题(例如,电影.棒球等),该模式尤其有用.每页都将为用户显示与该应用呈现的整体数据相关的一些内容.“应用选项卡”模式可 ...

  6. Ext入门学习系列(五)表格控件(1)

    上节学习了Ext面板控件,为后面的各个控件学习奠定基础,在此基础上本章将学习网络开发最期待的功能——表格控件. 我们都知道网络编程语言中,除了.net其他的基本没有提供网格控件,而最近的asp.net ...

  7. WP8.1学习系列(第十七章)——Windows Phone重要图形、视觉指示器和通知

    美感在手机应用中是不可或缺的,它是直观操作的代名词.在 Windows Phone 中,你的磁贴.初始屏幕.图标.控件和导航的视觉元素会引起用户对应用程序内的相关任务.优先事项或操作的注意,并采用新颖 ...

  8. WP8.1学习系列(第四章)——交互UX之导航模式

    交互模式和指南 这部分包括三部分内容,分别是导航模式.命令模式和输入模式. 导航模式 虽然 Windows 导航模式提供了框架,但它提倡创新.激发你的创造力并在已建立的模式上构建. 命令模式 使用应用 ...

  9. Ext入门学习系列(五)表格控件(3)

    上节学习了Ext中如何绑定服务器端传递的数据.分别用asp.net和asp.net MVC.PHP.XML为例.本节主要介绍绑定之后的分页功能. 一.Ext的表格控件如何绑定? 分页是Ext自带的一个 ...

随机推荐

  1. VMWare中Linux虚拟机设置静态IP上网的设置方法

    VMWare中Linux虚拟机设置静态IP上网的设置方法 标签: vmwareLinux虚拟机securecrt静态IP上网 2016-05-18 02:30 702人阅读 评论(0) 收藏 举报   ...

  2. (实用)Linux下Eclipse安装配置PyDev

    记录备忘. PyDev是Eclipse下支持Python开发的IDE插件,本文介绍安装和配置PyDev插件的过程. 一.安装PyDev插件两种安装方法: 1.在eclipse的Help->Ins ...

  3. 关于TensorFlow多种安装方式

    Tensorflow的官网其实给出了很详细的安装教程,细分包括: Pip install: Install TensorFlow on your machine, possibly upgrading ...

  4. php扩展模块安装

     

  5. sparkSQL实际应用

    提交代码包 /usr/local/spark/bin$ spark-submit --class "getkv" /data/chun/sparktes.jar 1.查询KV im ...

  6. Lucas-Kanade算法总结

    Lucas-Kanade算法广泛用于图像对齐.光流法.目标追踪.图像拼接和人脸检测等课题中. 一.核心思想 给定一个模板和一个输入,以及一个或多个变换,求一个参数最佳的变换,使得下式最小化 在求最优解 ...

  7. [Learn AF3]第四章 App framework组件之Button

    Button    组件名称:Button     是否js控件:否     使用说明:如果说panel组件是af3的“核心(heart of the ui)”,那么Button就是af中的五虎上将之 ...

  8. IntelliJ IDEA删除代码的注释

    由于反编译出的Java每一行都有注释,因此查找批量替换 搜索框,正则表达式 (/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*) 或者 (/\* ...

  9. 使用vi时提示 write error in swap file

    今天使用vi 命令时,提示write error in swap file 查了下原因,磁盘空间不够 df -h 使用 rm -rf 文件名 ,删除不用的 使用 echo "" & ...

  10. geoserver入门

    1.什么是Universal Transverse Mercator system 翻译名叫做通用横轴魔卡托系统,通常称为UTM.这个投影系从中心子午线把世界分成一系列6度的纵向宽区域. 2.什么是w ...