The launcher and chooser API is located in the Microsoft.Phone.Tasks namespace of the Microsoft.Phone.dll assembly.
Launchers and choosers share two characteristics. First, all contain a
Show method, which initiates an associated system app. Second, all cause your app to be deactivated when the
Show method is called. For more information on deactivation, see Chapter 3, “Understanding the Application Execution Model.”
Both launchers and choosers use an internal API, and there is little or no capability for custom launchers or choosers. In addition, nearly all are sealed classes, meaning that extending the existing implementations is not possible. The one exception is the
MediaPlayerLauncher task, although subclassing it would serve ...