Windows.Phone.PhoneContract
Enables an app to launch a dialog that displays all of the lens apps installed on the device and allows the user to quickly switch between them.
Launches a dialog that displays all of the lens apps installed on the device and allows the user to quickly switch between them.
Enables an app to capture audio and video of the contents being displayed on the device.
Gets the audio source used for screen capture.
The audio source used for screen capture.
Gets whether the screen capture of audio is currently suspended.
Whether the screen capture audio is currently suspended.
Gets whether the screen capture of video is currently suspended.
Whether the screen capture of video is currently suspended.
Gets the video source used for screen capture.
The video source used for screen capture.
Raised when the suspension of screen captured audio or video changes.
Gets the ScreenCapture object associated with the app's current view.
The ScreenCapture object associated with the app's current view.
Provides information about a SourceSuspensionChanged event which is triggered when the capture of audio or video is suspended or resumed.
Gets whether the screen capture of audio is currently suspended.
Whether the screen capture of audio is currently suspended.
Gets whether the screen capture of audio is currently suspended.
Whether the screen capture of audio is currently suspended.
Represents a slow motion effect definition.
Creates and initializes a new instance of the SlowMotionEffectDefinition object.
Gets the activatable class ID of the slow motion effect definition.
The identifier of the runtime class in the operating system, such as "Windows.Media.Effects.SlowMotionEffectDefinition".
Gets the set of properties for configuring the SlowMotionEffectDefinition object.
The set of properties for configuring the SlowMotionEffectDefinition object.
Gets or sets the current time stretch rate.
The current time stretch rate.
A static class that enables installing command sets from a Voice Command Definition (VCD) file, and accessing the installed command sets.
A dictionary that contains all installed command sets that have a Name attribute set in the file.
The dictionary of installed command sets that have a Name attribute set in the Voice Command Definition (VCD) file.
Installs the CommandSet elements in a file.
An object representing a Voice Command Definition (VCD) file.
An asynchronous action.
Enables operations on a specific installed command set.
Gets the language (xml:lang ) value of the CommandSet element in the file.
The language (xml:lang ) of the command set.
Gets the Name attribute value of the CommandSet element in the file.
The Name attribute value of the CommandSet element.
Populates a PhraseList element with an array of Item elements.
The string that corresponds to the label attribute of the PhraseList element.
A string array of values that will be added to the PhraseList element as Item elements.
An asynchronous action.
Provides profile information about an app.
Gets a value that indicates the mode that an app is running in.
A value that indicates the mode that an app is running in.
Indicates the mode that an app is running in.
The app is running in alternate mode.
The app is running in default mode.
Vibrates the phone.
Stops the vibration of the phone.
Gets an instance of the VibrationDevice class.
The default VibrationDevice instance.
Vibrates the phone for the specified duration (from 0 to 5 seconds).
The duration (from 0 to 5 seconds) for which the phone vibrates. A value that is less than 0 or greater than 5 raises an exception.
Provides information about the status of the phone's battery.
Gets a value that indicates the percentage of the charge remaining on the phone's battery.
A value from 0 to 100 that indicates the percentage of the charge remaining on the phone's battery.
Gets a value that estimates how long is left until the phone's battery is fully discharged. Each unit value represents 100 nanoseconds.
A value that estimates how long is left until the phone's battery is fully discharged. Each unit value represents 100 nanoseconds.
Occurs when the value of RemainingChargePercent decreases by 1%.
Gets the default Battery object for the phone.
The default Battery object for the phone.
Represents an enterprise in which the user can enroll to install company apps, or from which the user can unenroll.
Gets the start date from which the user's enrollment in the enterprise is valid.
The start date from which the user's enrollment in the enterprise is valid.
Gets the end date until which the user's enrollment in the enterprise is valid.
The end date until which the user's enrollment in the enterprise is valid.
Gets the unique ID of the enterprise, as it appears on the enterprise certificate.
The unique ID of the enterprise, as it appears on the enterprise certificate.
Gets the name of the enterprise, as it appears on the enterprise certificate.
The name of the enterprise, as it appears on the enterprise certificate.
Gets the current status of the user's enrollment in the enterprise.
The current status of the user's enrollment in the enterprise.
Gets the unique ID of the enterprise, as it appears on the enterprise certificate.
The unique ID of the enterprise, as it appears on the enterprise certificate.
Manages enrollment in an enterprise.
Gets the enrolled enterprise for the current app.
The enrolled enterprise for the current app.
Gets the list of all the enterprises in which the user is enrolled.
The list of all the enterprises in which the user is enrolled.
Enrolls or re-enrolls the enterprise identified by the Uri.
The Uri for the enterprise to enroll.
The asynchronous operation that reports the result of the enrollment action.
Unenrolls the enterprise identified by the Uri.
The Uri of the enterprise to unenroll.
The asynchronous operation that reports the result of the enrollment action.
Triggers a connection that validates the user's enterprise enrollments.
The asynchronous action that represents the validation.
Reports the status of the enrollment action initiated by the user.
Gets the enterprise for which the user initiated enrollment.
The enterprise for which the user initiated enrollment.
Gets the status of the enrollment action initiated by the user.
The status of the enrollment action initiated by the user.
Reports the status of the user's enrollment in the enterprise.
The enrollment was canceled by the user.
The enrollment succeeded.
The enrollment encountered an unexpected problem.
Specifies the current status of the user's enrollment in the enterprise.
The enrollment has been disabled because too much time has elapsed since the last enrollment check.
The user is enrolled in the enterprise and the enrollment is active.
The enterprise certificate has expired and is no longer valid.
The enterprise enrollment has been revoked.
Manages the application installations for a phone.
Starts the installation process for the app specified by the app title and location URI.
The name of the app to install.
The URI location of the app to install.
The asynchronous operation that represents the installation process.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
Retrieves information about all packages installed across all users.
If the method succeeds, an enumerable collection of package objects is returned. Each Package object in this collection contains information about the package, including but not limited to its name, publisher, version, and install location.
Finds all installed packages with the specified name and publisher.
The package name. This parameter cannot be null.
The package publisher. This parameter cannot be null.
If the method succeeds, an enumerable collection of package objects with the same package name and publisher name is returned. Each Package object in this collection contains information about the package, including but not limited to its name, publisher, version, and install location. If no packages with the specified name and publisher are found, this method returns an empty list.
Returns all the app packages with the same publisher ID as the app calling this method.
A list of app packages with the same publisher ID as the app calling this method.
Returns all of the app installations currently in progress.
A list of the app installations currently in progress. The list contains the PackageInstallResult (pending) for each installation, which are wrapped by the async operation class (IAsyncOperationWithProgress ). See Asynchronous programming for more info on how to get progress info.
Registers a package (the main package) and its dependency packages for the current user.
The path to the package manifest of the main package.
The paths to the dependency packages. If there are no dependency packages or if the dependency packages are already registered, this parameter can be null. When DeploymentOptions is set to **DevelopmentMode**, leave this parameter null.
Options that modify the deployment operation.
An object that represents the asynchronous deployment operation and includes progress updates.
Removes a package for the current user asynchronously and receives progress and status messages on the removal operation. Dependency packages are also removed for the user if no other packages installed for the user depend on them.
A string representation of the package identity to identify the package to be removed.
Options that modify the removal operation.
An object that represents the asynchronous removal operation and includes progress updates.
Provides the results of an application install for a specified application package.
Gets the text of the error associated with the installation of the application package.
The text of the error associated with the installation of the application package.
Gets the installation state of the application package.
The installation state of the application package.
Gets the unique identifier for the application package that installation state is provided for.
The unique identifier for the application package that installation state is provided for.
Lists the audio endpoints that can be explicitly set.
A Bluetooth device.
A Bluetooth device is preferred.
A Bluetooth device with noise and echo cancellation.
The default audio endpoint. The default endpoint is a wired headset, if available; otherwise, the handset.
An earpiece.
The speakerphone.
A wired headset.
A wired headset for output only; the input is received from the default microphone.
Provides functionality that lets Voice over IP applications route audio to endpoints other than the speakerphone.
Gets the list of available audio routing endpoints.
The list of available audio routing endpoints. When multiple endpoints are available, values from the AvailableAudioRoutingEndpoints enumeration are combined using bitwise OR.
Occurs when the audio endpoint currently in use has changed, or when the set of available audio endpoints has changed.
Gets the audio endpoint currently in use.
The audio input currently in use.
Gets the default instance of the AudioRoutingManager class.
The default instance of the AudioRoutingManager class.
Requests a different audio endpoint.
The audio endpoint to use.
Indicates which audio endpoints are available.
A Bluetooth device is available.
An earpiece is available.
No audio endpoints are available.
The speakerphone is available.
Provides methods for registering and enabling notifications and other utilities for accessory devices like active phone covers, smart watches, or fitness bands.
Gets a value indicating whether the battery saver is turned on.
Returns true if the battery saver is turned on, otherwise returns false.
Gets a value indicating whether do not disturb is in effect on the phone.
Returns true if do not disturb is turned on, otherwise false.
Gets a value indicating whether driving mode is in effect on the phone.
Returns true if driving mode is turned on, otherwise false.
Gets a value indicating whether the phone is locked.
True if phone is locked, otherwise false.
Represents the allowable playback capabilities.
One of the enumeration values, including play, pause, stop, and record.
Gets the status of the media playing on the accessory.
One of the values in the enumeration: Playing, Paused, Stopped, or TrackChanged.
Gets or sets the end point of the call, including default, speaker, and hands-free.
The end point of the call.
Gets the detail information for the phone line.
Information about the phone line inlcuding identifier and phone number.
Gets or sets whether the phone call is muted.
True if the phone call is muted; otherwise false.
Provides the list of speed dial list contacts and their contact information to the accessory.
The list of speed dial list contacts.
Gets a value that represents the state of the phone volume.
A value that represents the state of the phone volume.
Accepts an incoming phone call.
The identifier of the incoming phone call.
Accepts an incoming phone call.
The identifier of the incoming call
The audio end point of the incoming call
Accepts an incoming video call.
The identifier of the incoming call
Accepts an incoming video call.
The identifier of the incoming call
The audio end point of the incoming call
When a toast message is read on an accessory device, it can cause the toast to be cleared on the phone by using this method. The entry in the Action Center for the toast will be cleared as a visible result of calling this method.
String containing the instance id of the toast to clear.
Decreases the volume by the amount indicated.
The amount to decrease the volume.
Opt out of getting notifications for toast and application uninstallation.
Disables notifications for the specified email account.
The string containing the name of the email account.
Opt out of getting toast and app uninstall notifications from the specified app.
The identifier of the app.
Dismisses the active alarm.
The identifier of the alarm to dismiss.
Dismisses the alarm identified by the instance id.
String containing the instance id of the alarm to dismiss.
Dismisses the active reminder.
The identifier of the reminder to dismiss
Dismisses the reminder identified by the instance id.
String containing the instance id of the reminder to dismiss.
Opt into getting notifications for toast or app uninstallation.
One of the values specified by the AccessoryNotificationType enumeration.
Enables email notifications for specified email account.
String containing the name of the email account.
Enables email notifications for specified folders in specified account.
The email account to enable email notifications for.
The folders in the email account that the user wants to monitor.
Opt into getting toast and app uninstall notifications from the specified app.
The string containing the id of the application to give notifications.
Ends a phone call for the given phone call identifier.
The identifier of the phone call. Get this value from PhoneNotificationTriggerDetail.CallDetails.CallID property for an active incoming phone call.
Gets the email accounts on the device.
The collection of EmailAccountInfo objects containing the data about the email accounts on the device.
Gets an icon for the given application identifier.
The identifier associated with the application.
The stream containing the app's icon.
Gets a dictionary containing the name and id of the toast capable apps on the device.
A dictionary containing the name and id of the apps. The value may be an empty string if the associated application is currently being updated.
Gets a list of enable notification types, as represented by the AccessoryNotificationType enumeration.
The values are bit flags combinations of the flags in the AccessoryNotificationType enumeration. You can OR the enum values together to indicate which notification types to be alerted for.
Gets a list of email folders that are defined on the phone.
The email account where the folders are defined.
A collection of EmailFolderInfo objects.
Gets the title, subtitle, artist, album, track number, thumbnail, and duration of the current track that is queued.
The MediaMetadata object containing the title, subtitle, artist, album, track number, thumbnail, and duration.
Gets the next trigger details containing the information on the trigger, including notification type, display name, and time created.
Contains information about the trigger.
Gets details about the phone line, including line number, line id, display name, and voice mail count.
The identifier of the phone line.
Phone details including line number, line id, friendly name, and voice mail count.
Gets a boolean indicating whether the end-user has given consent to the accessory application to receive notifications.
Returns true if the end-user has given consent, otherwise false.
Places the current phone call on hold, or picks up the phone call from hold.
The identifier of the call.
True if placing the call on hold, false if picking up the call from hold.
Increases the volume of the media playing on the phone.
Amount to increase the volume.
Gets a value indicating whether the calling accessory application will receive toast notifications from the specified application.
The identifier of the application.
Returns true if the application supports notifications, otherwise false.
Makes a phone call.
The identifier of the phone line. Maps to the LineId property in PhoneLineDetails.
The number to call.
Makes a phone call.
The identifier of the phone line. Maps to the LineId property in PhoneLineDetails.
The number to call.
The audio end point of the call.
Makes a video phone call.
The identifier of the phone line.
The number to call.
Makes a video phone call.
The identifier of the phone line.
The number to call.
The audio end point; one of the possible values of default, speaker, or hands-free.
Performs an action on the media stream.
One of the enumeration values: Play, Pause, Stop, Previous, FastForward, Next, etc.
Indicates to the AccessoryManager that the specified trigger details has been processed by the accessory. This will remove it from the AccessoryManager trigger details queue.
The trigger details that should be marked as processed by the accessory.
Registers the accessory application with the AccessoryManager and returns the trigger identifier.
The trigger identifier for this accessory app. This trigger identifier is used to build a **DeviceManufacturerNotificationTrigger**.
Rejects a phone call with the given identifier.
The phone call identifier.
Rejects a phone call with the given identifier and sends a SMS response.
The phone call identifier.
The identifier for the TextResponse.
Rings the phone.
Sets mute on the phone to on or off.
True if mute is set, otherwise false.
An accessory can toggle on and off the ringer and vibrate settings on the phone.
true if ringer is on; otherwise false.
true if vibrate mode is on; otherwise false.
Snoozes an alarm.
The identifier of the alarm to snooze.
Snoozes an alarm for the given time span.
The identifier of the alarm.
The amount of time to snooze the alarm.
Snoozes the alarm identified by the instance id.
String containing the instance id of the alarm to snooze.
Snoozes a reminder.
The reminder identifier.
Snoozes a reminder for the specified time span.
The reminder identifier.
The amount of time to dismiuss the reminder.
Snoozes the reminder identified by the instance id.
String containing the instance id of the reminder to snooze.
Puts the current phone call on hold and then connects the on hold phone call.
Idenifier for the phone call to place on hold.
Identifier for the phone call to connect.
Updates whether the status of the email is read.
The unique identifier of the email message.
true if the email message is read; otherwise false.
Represents the types of notifications that are raised on the phone. The IAccessoryNotificationTriggerDetails are available to the **IBackgroundTask.Run** method which is executed upon triggering by the AccessoryManager. Inside the IAccessoryNotificationTriggerDetails is an **INotification** object. The **BackgroundTask** developer needs to investigate this interface to determine what the specific notification type is.
A notification from an Alarm that has fired.
A notification that an app is uninstalled.
A notification that batter saver is turned on of off.
A notification indicating a calendar event has changed.
A notification from a Cortana tile. For more information, see CortanaTileNotificationTriggerDetails.
A notification that do not disturb is turned on or off.
A notification that driving mode is turned on or off.
A notification indicating a new batch of emails received
A notification indicating the read status of an email has changed.
A notification indicating that the media playback status has changed.
The notification type is "None".
A notification indicating a phone call was received.
A notification from a Reminder that has fired.
A notification from an app that manifests as a toast in the phone UI.
A notification indicating a toast has been cleared.
A notification indicating the volume has changed.
Represents all information necessary to render an alarm notification on an accessory.
Specifies the type of notification received. For alarms, this value is **AccessoryNotificationType.Alarm**.
AccessoryNotificationType.Alarm
The unique ID of the alarm for which the notification was created.
The unique ID of the alarm for which the notification was created.
The display name of the app that generated the notification.
The display name of the app that generated the notification.
The instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
Gets an identifier that disambiguates between multiple instances of alarms.
A string identifier that disambiguates between multiple instances of alarms.
A ReminderState value that indicates the current state of the alarm.
For a list of possible values, see ReminderState.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false**
The date and time at which the notification was created.
The date and time at which the notification was created.
Represents the date and time at which the notification was delivered from Accessory Manager service to the accessory app.
The date and time at which the notification was delivered from Accessory Manager service to the accessory app.
The title of the alarm.
The title of the alarm.
Represents the name and identifier of an app.
Gets the identifier for the application.
The identifier for the application.
Gets the name of the app.
The name of the app.
Represents a binary identifier.
Gets the identifier of the binary id.
The identifier.
Gets the length of the identifier.
The length of the identifier.
Represents the type of calendar event.
A calendar appointment was added.
A calendar appointment was changed.
A calendar appointment was deleted.
A calendar was added.
A calendar was changed.
A calendar was deleted.
The event was lost.
Represents all information necessary to render a calendar changed notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received.
AccessoryNotificationType.CalendarChanged
Represents the display name of the app that generated the notification.
The display name of the app that generated the notification.
Represents the instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
Represents the type of event.
The type of calender changed event.
Represents the identifier of the calendar item.
The item identifier of the calendar item.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false.**
Gets the date and time at which the notification was created.
The date and time at which the notification was created.
Represents all information necessary to render a Cortana live tile update notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received. For Cortana Tile notifications, this value is AccessoryNotificationType.CortanaTile.
AccessoryNotificationType.CortanaTile
Represents the display name of the app that generated the notification.
The display name of the app that generated the notification.
Represents the instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
A string that represents annotation text on a Cortana live tile. On the live tile, this content wraps for up to four lines.
A string that represents annotation text on a Cortana live tile.
A string that is used to display temperature on a Cortana live tile. On the live tile, this text renders in extra-large font and does not wrap. If this property has a value, LargeContent2, NonWrappedSmallContent2, NonWrappedSmallContent3, and NonWrappedSmallContent4 are always hidden.
A string that is used to display temperature on a Cortana live tile.
A string that represents a Cortana live tile heading. On the live tile, the content is displayed in all caps.
A string that represents a Cortana live tile heading.
A string that represents text that appears below the Cortana live tile heading, if present. On the live tile, the content wraps for two lines.
A string that represents text that appears below the Cortana live tile heading, if present.
A string that represents the first line of small, non-wrapped text on a Cortana live tile.
A string that represents the first line of small, non-wrapped text on a Cortana live tile.
A string that represents the second line of small, non-wrapped text on a Cortana live tile.
A string that represents the second line of small, non-wrapped text on a Cortana live tile.
A string that represents the third line of small, non-wrapped text on a Cortana live tile.
A string that represents the third line of small, non-wrapped text on a Cortana live tile.
A string that represents the fourth line of small, non-wrapped text on a Cortana live tile.
A string that represents the fourth line of small, non-wrapped text on a Cortana live tile.
A string that corresponds to source text from a Cortana live tile. Source text is displayed in the bottom-right corner of a large tile.
Source text from a Cortana live tile.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false.**
The ID of the Cortana live tile that corresponds to the notification that was received.
The ID of the Cortana live tile that corresponds to the notification that was received.
The date and time at which the notification was created.
The date and time at which the notification was created.
Represents the display name of the email account and whether notifications are enabled on the account.
Represents the display name of the email account.
The string containing the display name.
Gets a value indicating if notifications are enabled for the email account.
true if notifications are enabled for the email account; otherwise false.
Represents the display name of the email folder and whether notifications are enabled on the folder.
Represents the display name of the email folder.
The string containing the display name of the email folder.
Gets a value indicating whether the email account can give notifications to the accessory application.
true if the email account can give notifications; otherwise false.
Represents all information necessary to render an email notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received. For email notifications, this value is AccessoryNotificationType.Email.
AccessoryNotificationType.Email
Account name on the phone.
A character string that specifies the name that refers to the account on the phone.
Represents the display name of the app that generated the email notification.
The display name of the app that generated the email notification.
The ID of the app associated with the notification, if applicable. This is not the ID of the app in the store. It is the ID of the app instance on the specific phone to uniquely identify the app.
A character string that specifies the ID of the app.
An EmailMessage object that contains additional details about the email.
The interface for Windows.ApplicationModel.Email.EmailMessage.
Represents a unique identifier for an individual email in phone MAPI store.
The identifier for the email.
Name of the parent folder of the email message.
String containing the name of the parent folder.
The email address of the sender of the email message.
String that represents the email address of the sender of the email message.
Display name of the sender for the email message.
String that indicates the display name of the sender for the email message.
Specifies whether the accessory has started processing the email notification.
**true** if the accessory has started processing the email notification; otherwise, **false.**
Represents the date and time at which the email notification was created.
The DateTime at which the email notification was created.
Represents the date and time at which the notification was delivered from Accessory Manager service to the accessory app.
The date and time at which the notification was delivered from Accessory Manager service to the accessory app.
Represents all information necessary to render an email read notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received. For email notifications, this value is AccessoryNotificationType.EmailRead.
AccessoryNotificationType.EmailRead
Represents the name of the email account.
The string containing the name of the email account.
Represents the display name of the app that generated the email read notification.
The display name of the app that generated the email notification.
The ID of the app associated with the notification, if applicable. This is not the ID of the app in the store. It is the ID of the app instance on the specific phone to uniquely identify the app.
A character string that specifies the ID of the app.
Represents whether an email has been read.
true if the email has been read, otherwise false.
Represents a unique identifier for an individual email in phone MAPI store.
The identifier for the email.
Name of the parent folder of the email message.
String containing the name of the parent folder.
Specifies whether the accessory has started processing the email notification.
**true** if the accessory has started processing the email notification; otherwise, **false.**
Represents the date and time at which the email notification was created.
The DateTime at which the email notification was created.
Represents a collection of accessory notification data.
An AccessoryNotificationType that specifies the type of notification received.
For a list of values, see AccessoryNotificationType.
Represents the display name of the app that generated the notification.
The display name of the app that generated the notification.
Represents the instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false.**
Represents the datetime at which the notification was created.
The datetime at which the notification was created.
Represents all data needed to render a notification indicating that media playback status on the phone has changed.
Specifies the type of notification received. For media notifications, this value is AccessoryNotificationType.Media.
AccessoryNotificationType.Media
The display name of the app that generated the notification.
The display name of the app that generated the notification.
The instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
A MediaMetadata object that contains additional information about the media.
A MediaMetadata object that contains additional information about the media.
The current playback status of the corresponding media.
For a list of possible values, see PlaybackStatus.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false**
The date and time at which the notification was created.
The date and time at which the notification was created.
Gets the metadata associated with the accessory notification instance.
Gets the name of the album.
The name of the album.
Gets the name of the artist.
String containing the name of the artist.
Gets the duration of the media.
The duration of the media.
Gets the subtitle of the media.
The subtitle of the media.
Gets the thumbnail of the media.
The thumbnail of the media.
Gets the title of the media.
The media title.
Gets the media track.
The track number of the media.
Represents the end point of the phone call, including values for default, speaker, and hands-free.
Phone is the end point.
Hands-free is the end point.
Speaker phone is the end point.
Provides read-only access to details about a phone call.
Gets the direction of the phone call, incoming or outgoing.
The direction of the phone call.
Gets the identifier of the phone call.
The identifier of the phone call.
Gets the type of media, audio-only or audio and video.
The type of media.
Gets the type of transport, either cellular or VoIP.
The type of transport.
Gets the identifier for a conference call.
Identifier for the conference call.
Gets the name of the contact for the phone call.
The name of the contact.
Gets the end time of the phone call.
The end time of the phone call.
Gets the phone line.
The phone line.
Gets the number of the phone call.
The number of the phone call.
Gets the list of preset text responses that can be displayed by the accessory application.
The list of preset text responses. The text response contains a response ID and the string text mapped to that ID.
Gets the start time of the phone call.
The start time of the phone call.
Gets the state of the phone call--for instance ringing, on hold, or ended.
The state of the phone call.
Represents the direction of the phone call.
The phone call is incoming.
The phone call is outgoing.
Represents the state of the phone call, for instance ringing or on hold.
The phone call state is ended.
The phone call state is held.
The phone call state is ringing.
The phone call state is talking.
The state of the phone call is unknown.
Represents the type of transport, cellular or VoIP.
The transport is cellular.
The transport is VoIP.
Represents the details of a phone line.
Gets a value that indicates whether the phone line is the default outgoing line.
True if the phone line is the default outgoing line, otherwise false.
Gets the display name of the phone line.
The display name of the phone line.
Gets the identifier of the phone line.
The identifier of the phone line.
Gets the phone line number.
The line number of the phone.
Represents the number of missed calls on the phone line.
The number of missed calls.
Gets the registration state of the phone line--disconnected, home, or roaming.
The registration state of the phone.
Gets the number of voicemail messages on the phone line.
The number of voicemail messages on the phone line.
Represents the state of registration for the phone line, disconnected, home, or roaming.
The phone line registration state is disconnected.
The phone line registration state is home.
The phone line registration state is roaming.
Represents the type of media on the phone line, audio-only or audio and video.
The media on the phone line is audio-only.
The media on the phone line is audio and video.
Represents all information necessary to render a phone notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received. For phone notifications, this value is AccessoryNotificationType.Phone.
AccessoryNotificationType.Phone
Represents the display name of the app that generated the phone notification.
The display name of the app that generated the phone notification.
The ID of the app associated with the notification, if applicable. This is not the ID of the app in the store. It is the ID of the app instance on the specific phone to uniquely identify the app.
A character string that specifies the ID of the app.
Represents the details about a phone call that generated the phone notification.
Details about a phone call.
Represents the instance ID of the changed phone line that generated the notification.
Represents the ID of the new phone line.
A value from the PhoneNotificationType enumeration that indicates the type of notification received.
For a list of values, see PhoneNotificationType.
Specifies whether the accessory has started processing the phone notification.
**true** if the accessory has started processing the phone notification; otherwise, **false.**
Represents the date and time at which the phone call notification was created.
The DateTime at which the notification was created.
Represents the type of notification sent to the accessory application.
The notification is of a changed call.
The notification is of a changed phone line.
The notification is of a new call.
The notification is of the audio enpoint--hand's free, speaker, or phone--changing.
The notification is of the phone mute state changing.
Represents the type of media playback capability.
Channel down playback capability.
Channel up playback capability.
Fast forward playback capability.
Next playback capability.
No playback capability.
Pause playback capability.
Play playback capability.
Previous playback capability.
Record playback capability.
Rewind playback capability.
Stop playback capability.
Represents the media playback command to execute.
Execute the channel down command.
Execute the channel up command.
Execute the fast forward command.
Execute the next command.
Execute the pause command.
Execute the play command.
Execute the previous command.
Execute the record command.
Execute the rewind command.
Execute the stop command.
Represents the status of the media playback.
There is no media.
The media track is paused.
The media track is playing.
The media track stopped playing.
The media track changed.
Represents all information necessary to render a reminder notification on an accessory.
Specifies the type of notification received. For reminders, this value is AccessoryNotificationType.Reminder.
AccessoryNotificationType.Reminder
The display name of the app that generated the notification.
The display name of the app that generated the notification.
The instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
An Appointment object that contains additional details about the reminder.
For additional information, see Appointment.
The description of the reminder.
The description of the reminder.
Additional details for the reminder.
A string that contains additional details for the reminder.
Gets an identifier that disambiguates between multiple instances of reminders.
A string identifier that disambiguates between multiple instances of reminders.
The unique ID of the corresponding reminder for the notification.
The unique ID of the corresponding reminder for the notification.
A ReminderState value that represents the state of the reminder.
For possible values, see ReminderState.
Specifies whether the accessory has started processing the notification.
**true** if the accessory has started processing the notification; otherwise, **false**
The date and time at which the notification was created.
The date and time at which the notification was created.
Represents the date and time at which the notification was delivered from Accessory Manager service to the accessory app.
Represents the date and time at which the notification was delivered from Accessory Manager service to the accessory app.
The title of the reminder.
The title of the reminder.
Represents the state of the reminder, active, snoozed, or dismissed.
The reminder is active.
The reminder is dismissed.
The reminder is snoozed.
Represents an entry in a speed dial list.
Represents the name of the contact of the entry.
The string containing the contact name.
Represents the type of number of the entry.
String containing the type of number.
Represents the phone number of the speed dial entry.
The string containing the speed dial entry phone number.
Gets an object that contains a unique identifier and a string text response that is preset on the phone. These messages can be optionally sent when the user rejects a phone call on the accessory. These objects are sent as part of the PhoneNotificationTriggerDetails and are always up-to-date as of the phone call.
Gets a string representing a preset text response on the phone.
The string representing a preset text response on the phone.
Gets the identifier that uniquely identifies the text response.
The identifier that uniquely identifies the text response.
Represents all information necessary to render a toast notification on an accessory.
An AccessoryNotificationType that specifies the type of notification received. For toast notifications, this value is AccessoryNotificationType.Toast.
AccessoryNotificationType.Toast
This property represents the display name of the app that generated the notification.
The display name of the app that generated the notification.
The instance ID of the app that generated the notification.
The instance ID of the app that generated the notification.
Represents the unique identifier of the toast notification.
The string containing the identifier.
Specifies whether the accessory has started processing the toast notification.
**true** if the accessory has started processing the toast notification; otherwise, **false**.
Indicates whether the toast notification is suppressed. Suppressed toast notifications generate notifications in the Notification Center but do not appear on the phone.
**true** if the toast notification is suppressed; otherwise, **false**.
Represents a text field that holds toast notification data.
Toast notification text.
Represents a text field that holds toast notification data.
Toast notification text.
Represents a text field that holds toast notification data.
Toast notification text.
Represents a text field that holds toast notification data.
Toast notification text.
Represents the date and time at which the notification was created.
The date and time at which the notification was created.
Represents the state of the phone vibrate mode and ringer.
Both the ringer and vibrate mode are off.
The ringer is off and vibrate mode is on.
The ringer is on and vibrate mode is off.
Both the ringer and vibrate mode are on.
Represents the state of the phone volume.
Gets the call volume of the phone.
A numeric value representing the call volume of the phone.
Gets a value indicating whether the phone is muted.
`true` if the phone is muted, otherwise `false`.
Gets a value indicating whether vibrate is enabled for the phone.
`true` if vibrate is enabled for the phone, otherwise `false`.
Gets the media volume of the phone.
A numeric value representing the media volume of the phone.
Gets the system volume of the phone.
A numeric value representing the system volume of the phone.
Represents a civic address for StoredContact objects.
Initializes a new instance of the ContactAddress class.
Gets or sets the country associated with a contact address.
The country associated with a contact address.
Gets or sets the locality of a contact address.
The locality of a contact address.
Gets or sets postal code associated with a contact address.
The postal code associated with a contact address.
Gets or sets the region associated with a contact address.
The region associated with a contact address.
Gets or sets street address associated with a contact address.
The street address associated with a contact address.
Represents a change in contact information that occurred between revisions.
Gets the type of change that occurred.
The type of change that occurred.
Gets the local identifier of the contact that changed.
The local identifier of the contact that changed.
Gets the remote identifier of the contact that changed.
The remote identifier of the contact that changed.
Gets the revision number associated with the change in contact data.
The revision number associated with the change in contact data.
Indicates the type of change represented by a ContactChangeRecord.
The contact was created.
The contact was deleted.
The contact was modified.
Represents a contact without an association to a contact store.
Initializes a new instance of the ContactInformation class.
Gets or sets the display name of a contact.
The display name of a contact.
Gets the display picture of a contact.
A stream containing the image data.
Gets or sets the family name of a contact.
The family name of a contact.
Gets or sets the given name of a contact.
The given name of a contact.
Gets or sets the honorific prefix of a contact.
The honorific prefix of a contact.
Gets or sets the honorific suffix of a contact.
The honorific suffix of a contact.
Gets the display picture of a contact.
A stream containing the image data.
Gets the properties for a contact as an map of name/value pairs.
When this method completes, it returns a map/dictionary of name/value pairs (string name, untyped values). If you use Asynchronous programming, the result type is a map or dictionary of these key-value pairs, keyed by string names. (You can use APIs of IMap<Platform::String,Platform::Object> for C++, APIs of IDictionary<String,Object> for .NET.)
Parses a vCard from a stream and returns a populated ContactInformation object.
A stream containing the vCard data.
When this method completes, it returns a ContactInformation object populated with the data from the vCard. If you use Asynchronous programming, the result type is ContactInformation.
Sets the display picture for a contact using an IInputStream object.
The stream containing the image data.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Retrieves a vCard representation of the contact using the vCard version 3.0 format.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
Retrieves a vCard representation of the contact using the specified vCard format.
The format that the returned vCard will use.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
Represents query options for retrieving contacts using CreateContactQuery.
Initializes a new instance of the ContactQueryOptions class.
Gets or sets the list of properties that should be returned with each contact.
The list of properties that should be returned with each contact.
Gets or sets the field used to order the contact query results.
The field used to order the contact query results, as a value of the enumeration.
Represents the result of a contact query.
Gets the number of contacts in the contact store.
When this method completes, it returns the number of contacts in the contact store. If you use Asynchronous programming, the result type is an unsigned integer number.
Retrieves contacts from the contact store.
When this method completes, it returns an IVectorView containing StoredContact objects. If you use Asynchronous programming, the result type is a read-only list/vector of StoredContact items. (You can use APIs of IVectorView<StoredContact> for C++, APIs of IReadOnlyList<StoredContact> for .NET.)
Retrieves contacts from the contact store given the specified starting index and number of items to return..
The index of the first contact to be retrieved.
The number of contacts to retrieve.
When this method completes, it returns an IVectorView containing StoredContact objects. If you use Asynchronous programming, the result type is a read-only list/vector of StoredContact items. (You can use APIs of IVectorView<StoredContact> for C++, APIs of IReadOnlyList<StoredContact> for .NET.)
Gets the current query options.
The current query options.
Specifies the order in which contacts are returned from a CreateContactQuery call.
Order by family name and then given name.
Order by given name and then family name.
The default ordering used by the operating system.
Represents the custom contact store for a Windows Phone app.
Gets the revision number for the contact store.
The revision number for the contact store.
Creates a contact query with the default options.
A ContactQueryResult containing the contacts from the store.
Creates a contact query with the custom options.
The query options.
A ContactQueryResult containing the contacts from the store.
Establishes that the specified contact represents the current signed-in user of the device.
The ID of the contact that represents the current signed-in user of the device.
An asynchronous operation that returns a StoredContact on successful completion. If you use Asynchronous programming, the result type is StoredContact.
Opens the app's custom contact store, creating the store with the default options if it does not already exist.
When this method completes, it returns a ContactStore object representing the app's custom contact store. If you use Asynchronous programming, the result type is ContactStore.
Opens the app's custom contact store, creating the store with the specified options if it does not already exist.
Whether contacts in the store can be modified by the phone experience or only by the app that created it.
Whether all properties for contacts in the store are visible to other applications or just the description and display picture.
When this method completes, it returns a ContactStore object representing the app's custom contact store. If you use Asynchronous programming, the result type is ContactStore.
Deletes the app's custom contact store.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Deletes the contact with the specified ID from the contact store.
The ID of the contact to be deleted.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Retrieves the contact with the specified ID from the contact store.
The ID of the contact to retrieve.
When this method completes, it returns a StoredContact object. If you use Asynchronous programming, the result type is StoredContact.
Retrieves the contact with the specified remote ID from the contact store.
The application-defined remote ID of the contact to retrieve.
When this method completes, it returns a StoredContact object. If you use Asynchronous programming, the result type is StoredContact.
Gets the list of changes to the contact store associated with the provided revision number.
The revision number for which changes should be retrieved.
When this method completes, it returns a VectorView containing a ContactChangeRecord object for each change associated with the revision number. If you use Asynchronous programming, the result type is a read-only list/vector of ContactChangeRecord items. (You can use APIs of IVectorView<ContactChangeRecord> for C++, APIs of IReadOnlyList<ContactChangeRecord> for .NET.)
Loads the extended properties for the app's custom contact store.
When this method completes, it returns an map/dictionary containing string key/untyped value pairs. If you use Asynchronous programming, the result type is a map or dictionary of these key-value pairs, keyed by string names. (You can use APIs of IMap<Platform::String,Platform::Object> for C++, APIs of IDictionary<String,Object> for .NET.)
Saves the provided list of name/value pairs to the custom contact store's extended properties.
The set of name/value properties to set.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Specifies the application access mode for a custom contact store created with CreateOrOpenAsync.
Other applications can only read the description and display picture for contacts in the store.
Other applications can read all properties for contacts in the store.
Specifies the system access mode for a custom contact store created with CreateOrOpenAsync.
The operating system can only read from the contact store.
The operating system can modify contacts in the store.
Defines the interface for contact information.
Gets or sets the display name of a contact.
The display name of a contact.
Gets the display picture of the contact.
A stream containing the image data.
Gets or sets the family name of a contact.
The family name of a contact.
Gets or sets the given name of a contact.
The given name of a contact.
Gets or sets the honorific prefix of a contact.
The honorific prefix of a contact.
Gets or sets the honorific suffix of a contact.
The honorific suffix of a contact.
Gets the display picture of a contact.
A stream containing the image data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the bitmap data for an image provided as a stream.
Gets the properties for a contact as an map of name/value pairs.
When this method completes, it returns a map/dictionary of string name/untyped value pairs.
Sets the display picture for a contact using an IInputStream object.
The stream containing the image data.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Retrieves a vCard representation of the contact using the vCard version 3.0 format.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
Retrieves a vCard representation of the contact using the specified vCard format.
The format that the returned vCard will use.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
Provides additional contact properties.
Gets or sets the date that a display picture was created or modified. Used to enable sorting of display pictures by date.
The date that a display picture was created or modified.
Provides key names for accessing known properties for StoredContact or ContactInformation objects.
Gets the **AdditionalName** property name.
The **AdditionalName** property name.
Gets the **Address** property name.
The **Address** property name.
Gets the **AlternateMobileTelephone** property name.
The **AlternateMobileTelephone** property name.
Gets the **AlternateTelephone** property name.
The **AlternateTelephone** property name.
Gets the **AlternateWorkTelephone** property name.
The **AlternateWorkTelephone** property name.
Gets the **Anniversary** property name.
The **Anniversary** property name.
Gets the **Birthdate** property name.
The **Birthdate** property name.
Gets the **Children** property name.
The **Children** property name.
Gets the **CompanyName** property name.
The **CompanyName** property name.
Gets the **CompanyTelephone** property name.
The **CompanyTelephone** property name.
Gets the **DisplayName** property name.
The **DisplayName** property name.
Gets the **Email** property name.
The **Email** property name.
Gets the **FamilyName** property name.
The **FamilyName** property name.
Gets the **GivenName** property name.
The **GivenName** property name.
Gets the **HomeFax** property name.
The **HomeFax** property name.
Gets the **HonorificPrefix** property name.
The **HonorificPrefix** property name.
Gets the **HonorificSuffix** property name.
The **HonorificSuffix** property name.
Gets the **JobTitle** property name.
The **JobTitle** property name.
Gets the **Manager** property name.
The **Manager** property name.
Gets the **MobileTelephone** property name.
The **MobileTelephone** property name.
Gets the **Nickname** property name.
The **Nickname** property name.
Gets the **Notes** property name.
The **Notes** property name.
Gets the **OfficeLocation** property name.
The **OfficeLocation** property name.
Gets the **OtherAddress** property name.
The **OtherAddress** property name.
Gets the **OtherEmail** property name.
The **OtherEmail** property name.
Gets the **SignificantOther** property name.
The **SignificantOther ** property name.
Gets the **Telephone** property name.
The **Telephone** property name.
Gets the **Url** property name.
The **Url** property name.
Gets the **WorkAddress** property name.
The **WorkAddress** property name.
Gets the **WorkEmail** property name.
The **WorkEmail** property name.
Gets the **WorkFax** property name.
The **WorkFax** property name.
Gets the **WorkTelephone** property name.
The **WorkTelephone** property name.
Gets the **YomiCompanyName** property name.
The **YomiCompanyName** property name.
Gets the **YomiFamilyName** property name.
The **YomiFamilyName** property name.
Gets the **YomiGivenName** property name.
The **YomiGivenName** property name.
Represents a contact associated with a custom contact store.
Initializes a new instance of the StoredContact class.
The contact store in which the contact should be created.
Initializes a new instance of the StoredContact class and initializes the property values from the provided ContactInformation object.
The contact store in which the contact should be created.
The contact information object with which the new contact object properties will be initialized.
Gets or sets the display name of a stored contact.
The display name of a contact.
Gets the display picture of a stored contact.
A stream containing the image data.
Gets or sets the date that a display picture was created or modified. Used to enable sorting of display pictures by date.
The date that a display picture was created or modified.
Gets or sets the family name of the stored contact.
The family name of the contact.
Gets or sets the given name of the stored contact.
The given name of the contact.
Gets or sets the honorific prefix of the stored contact.
The honorific prefix of the contact.
Gets or sets the honorific suffix of the stored contact.
The honorific suffix of the contact.
Gets the local identifier of the stored contact.
The local identifier of the contact.
Gets the remote identifier of the stored contact.
The remote identifier of the contact.
Gets the ContactStore in which the contact is stored.
The ContactStore in which the contact is stored.
Gets the display picture of a stored contact.
An asynchronous operation that returns an IRandomAccessStream object on successful completion. If you use Asynchronous programming, the result type is IRandomAccessStream. This is the image source file as a bitmap stream.
Gets the extended properties for a stored contact as an map of name/value pairs.
When this method completes, it returns a map/dictionary of name/value pairs (string name, untyped values). If you use Asynchronous programming, the result type is a map or dictionary of these key-value pairs, keyed by string names. (You can use APIs of IMap<Platform::String,Platform::Object> for C++, APIs of IDictionary<String,Object> for .NET.)
Gets the known properties for the contact.
When this method completes, it returns a map/dictionary of name/value pairs (string name, untyped values). If you use Asynchronous programming, the result type is a map or dictionary of these key-value pairs, keyed by string names. (You can use APIs of IMap<Platform::String,Platform::Object> for C++, APIs of IDictionary<String,Object> for .NET.)
Replaces the contact with the specified ID with the current contact.
The ID of the contact to replace.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Saves the current state of the contact to the contact store.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Sets the display picture for a contact using an IInputStream object.
The stream containing the image data.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
Retrieves a vCard representation of the contact using the vCard version 3.0 format.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
Retrieves a vCard representation of the contact using the specified vCard format.
The format that the returned vCard will use.
When this method completes, it returns a stream containing the vCard data. If you use Asynchronous programming, the result type is IRandomAccessStream, which is the data.
The format of a vCard.
Version 2.1
Version 3.0
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
The contact store.
The network name.
The account ID.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
This API is not intended to be used directly from your code.
The contact store.
The network name.
The network account ID.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
This API is not intended to be used directly from your code.
The stream containing the vCard data.
An asynchronous action. If you use Asynchronous programming, the result type is **void**.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
This API is not intended to be used directly from your code.
Indicates the status of the speech recognition session.
The speech recognizer GUI could not start because the phone’s speech feature was active, or because the app attempted speech recognition while a phone call was in progress.
The user manually cancelled the speech recognizer GUI, such as by using the back button. This value is also returned if the user switches out of the app, or if a phone call is received while the GUI is active.
The Preempted value is returned in the following scenarios:
The user declined the privacy policy.
Speech recognition succeeded through the default graphical user interface (GUI).
Provides information related to system protection.
Gets a value that indicates whether the screen is locked.
**true** if the screen is locked; otherwise, **false**.
Requests the unlocking of the screen.
Provides information about whether the phone's battery is in power-saving mode.
Gets a value that indicates whether the phone's battery is in power-saving mode.
true if the phone's battery is in power-saving mode; otherwise, false.
Gets a value indicating whether power saving mode is currently enabled on the phone, regardless of whether power saving mode is currently active.
A value indicating whether power saving mode is currently enabled on the phone, regardless of whether power saving mode is currently active.
Occurs when the power-saving mode of the phone's battery is changed.
Specifies whether the phone's battery is in power-saving mode.
The phone's battery is not in power-saving mode.
The phone's battery is in power-saving mode.
Contains retail mode settings.
Use Windows.System.Profile.RetailInfo instead.
Gets a value that indicates whether retail mode is enabled.
true if retail mode is enabled; otherwise, false.
Provides access to the game service.
Gets the Uri of the game service.
The Uri of the game service.
Gets the last authentication result from the game service.
The last authentication result from the game service.
Retrieves the gamer profile for the current user.
When this method completes, it returns a GameServicePropertyCollection representing the gamer profile.
Retrieves the currently installed game items.
When this method completes, it returns a GameServicePropertyCollection representing the list of installed items.
Retrieves the partner token for the specified Uri.
The Uri for which the partner token is retrieved.
When this method completes, it returns a string containing the partern token.
Retrieves the privilege string for the current user.
When this method completes, it returns the privilege string.
Grants the specified achievement to the current user.
The identifier of the achievement.
Grants the specified avatar award to the current user.
The identifier of the avatar award.
Invalidate the cached partner token for the specified Uri.
The specified Uri.
Terminate and post the results of a game.
An app-specific game variant identifier.
The kind of score in the result.
The score value in the result.
The outcome of the game.
A data buffer to be included with the result.
Indicates the outcome of a game.
A loss.
No outcome.
A tie.
A win.
Provides access to gamer service properties.
Gets the specified game service property.
The name of the property to retrieve.
When this method completes successfully, it returns an object representing the requested property.
Indicates the type of score used by a game.
The score is a number.
The score is a tie.
Provides data for the BackPressed event.
Gets or sets whether the event was handled.
Whether the event was handled.
Provides data for the CameraHalfPressed, CameraPressed, and CameraReleased events.
Provides access to the phone's hardware buttons.
Occurs when the user presses the hardware Back button.
Occurs when the user presses the hardware camera button halfway.
Occurs when the user presses the hardware camera button.
Occurs when the user releases the hardware camera button.
Provides methods and properties for interacting with the status bar assocaited with an app view (window). The status bar is a user experience that the system presents on the top edge (typically) of the screen that allows users to control behavior of the device and can present progres.
Gets or sets the background color of the status bar. The alpha channel of the color is not used.
The background color of the status bar.
Gets or sets the opacity of the background color of the status bar.
The opacity of the background color of the status bar.
Gets or sets the foreground color of the status bar. The alpha channel of the color is not used.
The foreground color of the status bar.
Gets the region of the core window currently occluded by the status bar.
The region of the core window currently occluded by the status bar.
Gets the progress indicator for the status bar.
The progress indicator for the status bar.
This event is raised when the status bar is being hidden.
This event is raised when the status bar is being shown.
Gets the status bar for the current window (app view).
The status bar for the current window (app view).
Hides the status bar.
The asynchronous results of the operation. Use this to determine when the async call is complete.
Shows the status bar.
The asynchronous results of the operation. Use this to determine when the async call is complete.
Provides methods and properties for interacting with the progress indicator on the status bar on a window (app view).
Gets or sets a value representing progress in the range 0 to 1.
A value representing progress in the range 0 to 1.
Gets or sets the text label displayed on the progress indicator.
The text label displayed on the progress indicator.
Hides the progress indicator.
The asynchronous results of the operation. Use this to determine when the async call is complete.
Shows the progress indicator.
The asynchronous results of the operation. Use this to determine when the async call is complete.