适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1
全景体验是本机 Windows Phone 外观的一部分。与旨在适合手机屏幕边界的标准应用不同,全景应用通过使用超出屏幕边界的长水平画布提供了一个查看控件、数据和服务的独特方式。这些固有的动态视图使用分层动画和内容,以便各层以不同的速度流畅地平移,类似于视差效果。
本主题包括以下部分。
在应用的底部是 Panorama 控件,该控件本质上是一个较长的水平画布。一个名为 PanoramaItem 的次要控件充当托管其他内容和控件(如链接、网格和列表)的容器。有关全景控件体系结构的详细信息,请参阅Windows Phone 8 的全景控件体系结构。
全景应用的内容可能因以下内容而异:
-
前后随意浏览,其中鼓励用户采用非任务定向的方式浏览内容。
-
数据更密集的信息中心,用户可以在其中实现更有意识的目标,如查找特定联系人或要玩的游戏。
人脉中心和图片中心演示了全景应用的外观。
下表列出了在全景应用中所支持的一系列功能。
功能 |
描述 |
---|---|
设计时体验 |
全景应用将提供添加了一个根 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 控件的体系结构以及具体分析。
本主题包括以下部分。