Logo
CAR REVIEW
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows Phone

Windows Phone 8 : Phone-Specific Design (part 2) - Using the Panorama Control in Blend

4/30/2013 4:53:00 PM

2. Using the Panorama Control in Blend

On Windows Phone, you are not limited to the size of the screen. The Panorama control in an application enables you to use a larger virtual space. Although you can use a Panorama control directly, one of the most common scenarios is to start with a new panorama application, as shown in Figure 5.

Figure 5. New panorama application

Image

After you create a new panorama application, your main page (MainPage.xaml) will consist primarily of a virtual area that contains one or more PanoramaItems. You can see this if you drill down into the Objects and Timeline panel for the panorama, as shown in Figure 6.

Figure 6. PanoramaItems in the Objects and Timeline panel

Image

The Panorama control user interface is made up of several parts, labeled 1–4 in Figure 7.

Figure 7. Panorama control user interface

Image

The control itself is sized to contain all panorama items. This means the control is much larger than the screen but indicates to the user that more content is available (via the other panes overlapping on the side of the page), as indicated by the #1. The header (#2) shows the header for the current PanoramaItem. The #3 indicates the content area of an individual item. Lastly, the next item (#4) is shown to the right of the current item. This user experience is meant to help users learn your user interface by exploring the parts they can’t see in the virtual space on the phone.

In Blend, you can view each PanoramaItem as the “current” item by simply selecting it in the Objects and Timeline panel, as shown in Figure 8.

Figure 8. PanoramaItem selection

Image

As the individual PanoramaItem is selected, you can manually edit the contents as you would in any other container (for example, Grid, Canvas, and so on). The actual PanoramaItem contains both a header and content. The header (usually just lowercase text) indicates to the user what the PanoramaItem contains. The content is the control(s) that represents the content of the PanoramaItem.

Adding new PanoramaItems to your Panorama control is just as easy as using the context menu, as shown in Figure 9.

Figure 9. Adding a PanoramaItem

Image

By adding multiple PanoramaItem objects to the Panorama control, you will be creating an increasingly larger virtual area for your application. As stated earlier, the rule of thumb is to only have four or five PanoramaItems in a Panorama control.

Other -----------------
- Windows Phone 7 : AlienShooter Enhancements (part 2) - Tombstone Support, Particle System
- Windows Phone 7 : AlienShooter Enhancements (part 1) - Load and Save Game State
- Windows Phone 7 Programming Model : Application Execution Model
- Windows Phone 7 Programming Model : Bing Maps Control
- Windows Phone 8 : Designing for the Phone - Blend Basics (part 4) - Working with Behaviors
- Windows Phone 8 : Designing for the Phone - Blend Basics (part 3) - Creating Animations
- Windows Phone 8 : Designing for the Phone - Blend Basics (part 2) - Brushes
- Windows Phone 8 : Designing for the Phone - Blend Basics (part 1) - Layout
- Windows Phone 8 : Designing for the Phone - Microsoft Expression Blend
- Windows Phone 7 Programming Model : Asynchronous Programming - Background Threads
- Windows Phone 8 : Designing for the Phone - Deciding on an Application Paradigm
- Windows Phone 8 : Designing for the Phone - The Third Screen
- Windows Phone 7 Programming Model : Web Browser Control
- Windows Phone 7 Programming Model : Tasks
- Windows Phone 7 Programming Model : Application Data Persistence
- Windows Phone 7 Programming Model : Device Information
- iphone Programming : Mixing OpenGL ES and UIKit, Rendering Confetti, Fireworks, and More: Point Sprites
- iphone Programming : Animation with Sprite Sheets, Image Composition and a Taste of Multitexturing
- XNA Game Studio 3.0 : Creating Game Components - Adding Game Sounds
- Iphone Application : Using Gesture Recognizers (part 4)
 
 
Most view of day
- SQL Server 2012 : Latches and Spinlocks - SuperLatches/Sublatches
- Windows Phone 8 : Configuring Basic Device Settings - Accessibility (part 2) - Enabling the Screen Magnifier, Using Speech for Phone Accessibility
- Protecting Windows from Viruses and Spyware : Antimalware Strategy: Defense in Depth (part 2) - Windows Defender for Spyware Protection
- Windows Phone 8 : Scheduled Tasks - Scheduled Task API Limitations
- Windows Phone 7 : 3D Game Development (part 3) - The Game Class
- Customizing OneNote 2010 : Customizing the Ribbon (part 1)
- Windows Server 2012 : Configuring post-installation settings
- Microsoft PowerPoint 2010 : Animating Slide Content (part 5) - Animating Parts of a Chart, Animation Tips
- Microsoft Dynamic GP 2010 : Protecting Dynamics GP with key security settings
- Windows Phone 8 : Configuring Basic Device Settings - Backing Up Your Phone (part 5) - Restoring Your Backups
Top 10
- Windows Phone 8 : Scheduled Tasks - Scheduled Task API Limitations
- Windows Phone 8 : Scheduled Tasks - Updating Tiles Using a Scheduled Task Agent
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 5) - Editing an Existing To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 4) - Creating the To-Do Item Shell Tile, Saving a To-Do Item
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 3) - Debugging Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 2) - TodoService, TodoItemViewModel
- Windows Phone 8 : Scheduled Tasks - To-Do List Scheduled Task Sample (part 1) - TodoItem,TodoDataContext
- Windows Phone 8 : Scheduled Tasks - Using Scheduled Tasks
- Windows Phone 8 : Scheduled Tasks - Background Agent Types
- Windows Phone 8 : Windows Phone Toolkit Animated Page Transitions - Reusing the Transition Attached Properties
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro