WP8.1学习系列(第十二章)——全景控件Panorama开发指南

本文档详细介绍了Windows Phone 8.1中Panorama控件的使用,包括背景层、标题层和项层的构成,以及如何在PanoramaItem中添加内容。全景体验提供触摸手势支持,如平移和轻拂,用户可在多个PanoramaItem之间浏览。此外,还讨论了如何设置背景图像、调整PanoramaItem的方向以及添加各种控件和内容。
摘要由CSDN通过智能技术生成
2014/6/18

 

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

全景体验是本机 Windows Phone 外观的一部分。与旨在适合手机屏幕边界的标准应用不同,全景应用通过使用超出屏幕边界的长水平画布提供了一个查看控件、数据和服务的独特方式。这些固有的动态视图使用分层动画和内容,以便各层以不同的速度流畅地平移,类似于视差效果。

 

本主题包括以下部分。

在应用的底部是 Panorama 控件,该控件本质上是一个较长的水平画布。一个名为 PanoramaItem 的次要控件充当托管其他内容和控件(如链接、网格和列表)的容器。有关全景控件体系结构的详细信息,请参阅Windows Phone 8 的全景控件体系结构

全景应用的内容可能因以下内容而异:

  • 前后随意浏览,其中鼓励用户采用非任务定向的方式浏览内容。

  • 数据更密集的信息中心,用户可以在其中实现更有意识的目标,如查找特定联系人或要玩的游戏。

人脉中心和图片中心演示了全景应用的外观。

OEM_OemMoAppDevGuide_PeoplePan

 

OEM_OemMoAppDevGuide_PictPan

Windows Phone 全景体验提供对触摸交互和导航的内置支持。因为默认情况下已经启用了手势功能,所以您不必在应用中实施任何特殊的手势功能。全景体验支持以下手势和导航效果:

  • 水平移动(点击并向左/向右拖动)

  • 水平轻拂(点击并向左/向右快速滑动)

  • 导航托管的控件 - 例如,可以点击链接,可以滚动列表

下图演示了当控件从左向右滚动时典型 Panorama 控件的响应方式。

OEM_OemMoAppDevGuide_PanoHorizScrollLeft

全景一直向左滚动

 

OEM_OemMoAppDevGuide_PanoHorizScrollCenter

全景在中心附近滚动

 

OEM_OemMoAppDevGuide_PanoHorizScrollRight

全景一直向右滚动

注意:

在上图中,当您位于特殊的内容部分中时,您将拥有在屏幕上可以看见的下一部分的 24 像素预览。这充当可提供其他内容的某个类型的可视提示。

下表列出了在全景应用中所支持的一系列功能。

 

功能

描述

设计时体验

全景应用将提供添加了一个根 Panorama 控件和多个 PanoramaItem 控件的默认体验。您可以使用 Visual Studio 或 Blend for Visual Studio 中的设计图面执行诸如添加其他 PanoramaItem 控件和在项视图之间切换之类的操作。

匹配 Windows Phone 全景体验

您应用的外观和反应可能与集成的 Windows Phone 全景体验相似。

内置的轻拂和手势支持

全景应用已提供对常见导航的手势支持。您不必在您的应用中实现诸如拖动、轻拂或点击之类的手势。

在运行时隐藏和显示全景项

基于大量方案,可以通过将其 Visibility 属性设置为 Collapsed 来隐藏全景项。例如,在填充内容之前,您可以决定隐藏 PanoramaItem 控件。

在运行时添加和删除全景项

可以采用编程方式在全景控件中添加和删除 PanoramaItem 控件。

2014/6/18

 

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

全景体验包括一个 Panorama 控件以及一个或多个 PanoramaItem 控件。Panorama 控件用作应用的基础,PanoramaItem 控件托管各个内容部分。 基于应用的要求,您可以将多个 PanoramaItem 控件添加到Panorama 控件表面,其中每一个都提供一种具有独特目的的功能。例如,一个 PanoramaItem 可能包含一系列链接和控件,而另一个则是缩略图图像的储存库。用户可以使用 Panorama 应用已提供的手势支持在这些部分之间来回平移。本主题详细介绍 Panorama 控件和 PanoramaItem 控件的体系结构以及具体分析。

 

AP_CoreCon_PanoAnatomyCon

 

本主题包括以下部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值