/// <summary>
 /// Remplit la page à l'aide du contenu passé lors de la navigation. Tout état enregistré est également
 /// fourni lorsqu'une page est recréée à partir d'une session antérieure.
 /// </summary>
 /// <param name="sender">
 /// Source de l'événement ; en général <see cref="Common.NavigationHelper"/>
 /// </param>
 /// <param name="e">Données d'événement qui fournissent le paramètre de navigation transmis à
 /// <see cref="Frame.Navigate(Type, Object)"/> lors de la requête initiale de cette page et
 /// un dictionnaire d'état conservé par cette page durant une session
 /// antérieure.  L'état n'aura pas la valeur Null lors de la première visite de la page.</param>
 private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     // TODO: créez un modèle de données approprié pour le domaine posant problème pour remplacer les exemples de données
     var group = await SampleDataSource.GetGroupAsync((String)e.NavigationParameter);
     this.DefaultViewModel["Group"] = group;
     this.DefaultViewModel["Items"] = group.Items;
 }
 /// <summary>
 /// Remplit la page à l'aide du contenu passé lors de la navigation. Tout état enregistré est également
 /// fourni lorsqu'une page est recréée à partir d'une session antérieure.
 /// </summary>
 /// <param name="sender">
 /// Source de l'événement ; en général <see cref="Common.NavigationHelper"/>
 /// </param>
 /// <param name="e">Données d'événement qui fournissent le paramètre de navigation transmis à
 /// <see cref="Frame.Navigate(Type, Object)"/> lors de la requête initiale de cette page et
 /// un dictionnaire d'état conservé par cette page durant une session
 /// antérieure.  L'état n'aura pas la valeur Null lors de la première visite de la page.</param>
 private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     // TODO: créez un modèle de données approprié pour le domaine posant problème pour remplacer les exemples de données
     var sampleDataGroups = await SampleDataSource.GetGroupsAsync();
     this.DefaultViewModel["Groups"] = sampleDataGroups;
 }
 /// <summary>
 /// Remplit la page à l'aide du contenu passé lors de la navigation. Tout état enregistré est également
 /// fourni lorsqu'une page est recréée à partir d'une session antérieure.
 /// </summary>
 /// <param name="sender">
 /// Source de l'événement ; en général <see cref="Common.NavigationHelper"/>
 /// </param>
 /// <param name="e">Données d'événement qui fournissent le paramètre de navigation transmis à
 /// <see cref="Frame.Navigate(Type, Object)"/> lors de la requête initiale de cette page et
 /// un dictionnaire d'état conservé par cette page durant une session
 /// antérieure.  L'état n'aura pas la valeur Null lors de la première visite de la page.</param>
 private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e)
 {
     var item = await SampleDataSource.GetItemAsync((String)e.NavigationParameter);
     this.DefaultViewModel["Item"] = item;
     launchMediaFromfile(item.file);
 }