The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

User interface for Windows Phone 8

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

In this section you can learn how to design the best UI for your Windows Phone app.

Creating a layout for your Windows Phone app includes the process of sizing and positioning objects in your app. To position objects, you must put them in container panels such as Canvas, StackPanel, and Grid. The topics in this section cover the Windows Phone layout system, screen orientation, and multi-resolution app development. This section contains the following topics.

A theme is a set of resources you use to personalize the visual elements on a Windows Phone. You can create apps that preserve the look and feel of the native device UI from a style standpoint. These style properties include background colors and accent colors. A theme ensures that the controls and UI elements appear consistently across the phone. This section contains the following topics.

Windows Phone provides several elements for rendering text, in addition to a set of properties for creating a variety of formatted text. This section contains the following topics.

New in Windows Phone 8, users can interact with your app by using their voice. The types of voice interaction include voice commands, speech recognition, and speech synthesis (text-to-speech). For more info about speech support, see Speech for Windows Phone 8.