Microsoft.Phone.Shell Namespace
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
This namespace provides access to shell APIs for Windows Phone.
| Class | Description | |
|---|---|---|
![]() | ActivatedEventArgs | Provides data for Activated events. |
![]() | ApplicationBar | Represents an Application Bar in Windows Phone applications. |
![]() | ApplicationBarIconButton | An Application Bar button with an icon. |
![]() | ApplicationBarMenuItem | An item that can be added to the menu of an ApplicationBar. |
![]() | ApplicationBarStateChangedEventArgs | Provides data for StateChanged events that occur when the user opens or closes the Application Bar. |
![]() | ClosingEventArgs | Provides data for the Closing event. |
![]() | CycleTileData | Describes a Tile template that cycles between 1 to 9 background images. |
![]() | DeactivatedEventArgs | Provides data for the Deactivated event. |
![]() | FlipTileData | Describes a Tile template that flips from the front to the back side. Allows customization of the background image and text for both the front and back Tile. |
![]() | HideEventArgs | Provides data for HideRequested events. |
![]() | IconicTileData | Describes an iconic Tile template. |
![]() | LaunchingEventArgs | Provides data for Launching events. |
![]() | MinimizeEventArgs | Provides data for MinimizeRequested events. |
![]() | OverlayApplicationService | Controls various aspects of the overlay application. |
![]() | PhoneApplicationService | The PhoneApplicationService class provides access to various aspects of the application’s lifetime. This includes management of the application’s idle behavior and management of the application’s state when it becomes active or inactive. |
![]() | PhoneAppointmentsProviderLaunchingEventArgs | Provides information about the appointment provider request the app is being asked to complete. |
![]() | PhoneFileOpenPickerLaunchingEventArgs | Provides information about the file open picker provider request that the app is being asked to complete. |
![]() | PhoneFileSavePickerLaunchingEventArgs | Provides information about the file save picker provider request the app is being asked to complete. |
![]() | ProgressIndicator | Provides methods and properties for interacting with the progress indicator on the system tray on an application page. |
![]() | RunningInBackgroundEventArgs | Provides data for the RunningInBackground event. |
![]() | ShareLaunchingEventArgs | Provides information about the share operation the app is being requested to complete. |
![]() | ShellTile | Manages the Application Tile and secondary Tiles for an application. |
![]() | ShellTileData | Base class for Tile data. |
![]() | ShellTileSchedule | Creates an object that allows an application to schedule updates of its Tile's background image. |
![]() | ShellToast | Used for displaying a toast to the user. |
![]() | ShowEventArgs | Provides data for ShowRequested events. |
![]() | StandardTileData | Data for a Tile pinned to Start. Tiles have a "front" and "back" to them, and this class holds all this data. |
![]() | SystemTray | Provides methods and properties for interacting with the system tray on an application page. |
![]() | VisibleRegionChangedEventArgs | Provides data for VisibleRegionChanged events. |
| Interface | Description | |
|---|---|---|
![]() | IApplicationBar | Defines events and properties for the Application Bar in Windows Phone applications. |
![]() | IApplicationBarIconButton | The interface from which ApplicationBarIconButton inherits. |
![]() | IApplicationBarMenuItem | The interface from which ApplicationBarMenuItem inherits. |
| Enumeration | Description | |
|---|---|---|
![]() | ApplicationBarMode | Specifies the size of an Application Bar. |
![]() | DeactivationReason | Lists the reasons why an application was terminated. This is used by the Reason property of the DeactivatedEventArgs object when the Deactivated event is raised. |
![]() | IdleDetectionMode | Defines the status for idle detection of users and applications. Used with the UserIdleDetectionMode and ApplicationIdleDetectionMode properties. |
![]() | StartupMode | Lists the modes in which an application can be started. Used by the StartupMode property. |
![]() | UpdateInterval | Defines which interval will be used with the schedule if UpdateRecurrence has been set to Interval. |
![]() | UpdateRecurrence | Defines whether the schedule will be executed one time or multiple times. |
Show:


