指定したファイルまたはプロトコルに関連付けられたデフォルトのアプリケーションの起動


namespace Windows.System
{
    
    //
     public static class Launcher
    {
        
      ////   file: 。
       //  : 。       
       public static IAsyncOperation<bool> LaunchFileAsync(IStorageFile file);
       
      // , 。
       //file:  。
       // options:  。
       //  :  。
      public static IAsyncOperation<bool> LaunchFileAsync(IStorageFile file, LauncherOptions options);
            
     public static IAsyncOperation<bool> LaunchUriAsync(Uri uri);
      
     public static IAsyncOperation<bool> LaunchUriAsync(Uri uri, LauncherOptions options);
    }
}

 
例:Uri関連アプリケーションを開く:
async void Footer_Click(object sender, RoutedEventArgs e)
{
    await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.baidu.com/"));
}