Windows Phone 8 provides several out of the box dialogs/pages which helps a user to compose some task like camera capturing or sending of an email.
Such actions are called tasks in WP programming model. Because applications are not able to directly access common stores of information, such as the contacts list, and to directly invoke other applications, such as the phone or messaging. To enable scenarios that require common tasks such as these, Windows Phone exposes a set of so called launcher and chooser APIs.
One chooser derive from ChooserBase<> and implement an action of type fire and forget. For example Send SMS or Open some Web Page. In contrast one launcher is an action which returns some information like select contact.
Supported Launchers
Microsoft.Phone.Tasks.ChooserBase<TTaskEventArgs>
Microsoft.Phone.Tasks.AddressChooserTask
Microsoft.Phone.Tasks.BingMapsDirectionsTask
Microsoft.Phone.Tasks.BingMapsTask
Microsoft.Phone.Tasks.CameraCaptureTask
Microsoft.Phone.Tasks.ChooserInfo
Microsoft.Phone.Tasks.ConnectionSettingsTask
Microsoft.Phone.Tasks.ConnectionSettingsType
Microsoft.Phone.Tasks.EmailAddressChooserTask
Microsoft.Phone.Tasks.EmailComposeTask
Microsoft.Phone.Tasks.MarketplaceContentType
Microsoft.Phone.Tasks.MarketplaceHubTask
Microsoft.Phone.Tasks.MarketplaceSearchTask
Microsoft.Phone.Tasks.MarketplaceReviewTask
Microsoft.Phone.Tasks.MarketplaceDetailTask
Microsoft.Phone.Tasks.MediaPlaybackControls
Microsoft.Phone.Tasks.MediaLocationType
Microsoft.Phone.Tasks.MediaPlayerOrientation
Microsoft.Phone.Tasks.MediaPlayerLauncher
Microsoft.Phone.Tasks.GameInviteTask
Microsoft.Phone.Tasks.LabeledMapLocation
Microsoft.Phone.Tasks.MapDownloaderTask
Microsoft.Phone.Tasks.MapUpdaterTask
Microsoft.Phone.Tasks.MapsTask
Microsoft.Phone.Tasks.MapsDirectionsTask
Microsoft.Phone.Tasks.PhoneCallTask
Microsoft.Phone.Tasks.PhoneNumberChooserTask
Microsoft.Phone.Tasks.PhotoChooserTask
Microsoft.Phone.Tasks.ShareMediaTask
Microsoft.Phone.Tasks.TaskEventArgs
Microsoft.Phone.Tasks.PhoneNumberResult
Microsoft.Phone.Tasks.PhotoResult
Microsoft.Phone.Tasks.EmailResult
Microsoft.Phone.Tasks.AddressResult
Microsoft.Phone.Tasks.SaveContactResult
Microsoft.Phone.Tasks.TaskResult
Microsoft.Phone.Tasks.Reminder
Microsoft.Phone.Tasks.SaveAppointmentTask
Microsoft.Phone.Tasks.SaveContactTask
Microsoft.Phone.Tasks.SaveEmailAddressTask
Microsoft.Phone.Tasks.SavePhoneNumberTask
Microsoft.Phone.Tasks.SaveRingtoneTask
Microsoft.Phone.Tasks.SearchTask
Microsoft.Phone.Tasks.ShareTaskBase
Microsoft.Phone.Tasks.ShareStatusTask
Microsoft.Phone.Tasks.ShareLinkTask
Microsoft.Phone.Tasks.SmsComposeTask
Microsoft.Phone.Tasks.WebBrowserTask
Microsoft.Phone.Tasks.AddWalletItemResult
Microsoft.Phone.Tasks.AddWalletItemTask
Supported Choosers
Microsoft.Phone.Tasks.AddressChooserTask
Microsoft.Phone.Tasks.AddWalletItemTask
Microsoft.Phone.Tasks.CameraCaptureTask
Microsoft.Phone.Tasks.EmailAddressChooserTask
Microsoft.Phone.Tasks.GameInviteTask
Microsoft.Phone.Tasks.PhoneNumberChooserTask
Microsoft.Phone.Tasks.PhotoChooserTask
Microsoft.Phone.Tasks.SaveContactTask
Microsoft.Phone.Tasks.SaveEmailAddressTask
Microsoft.Phone.Tasks.SavePhoneNumberTask
Microsoft.Phone.Tasks.SaveRingtoneTask
This list might be slightly incomplete!
Posted
Oct 30 2012, 11:55 AM
by
Damir Dobric