From c3e41491ef7929c6d1e4a962ed767208a3519fed Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sun, 19 May 2019 12:40:15 +0200 Subject: [PATCH] PushAsync au lieu de modal pour le pdf --- .../Views/PlayerCharacter/PdfViewPage.xaml | 21 +++++-------------- .../Views/PlayerCharacter/PdfViewPage.xaml.cs | 3 ++- .../PlayerCharacterEditorPage.xaml.cs | 9 ++++---- Data/baby_bestiary.md | 2 +- 4 files changed, 13 insertions(+), 22 deletions(-) diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PdfViewPage.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PdfViewPage.xaml index fcc4d4d8..3765154e 100644 --- a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PdfViewPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PdfViewPage.xaml @@ -3,31 +3,20 @@ xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:views="clr-namespace:AideDeJeu.Views" x:Class="AideDeJeu.Views.PlayerCharacter.PdfViewPage" - x:Name="this"> + x:Name="this" + Title="{Binding PdfFile.Result}"> + + + - - - - - - - - - - - (ExecutePdfViewCommand); + return new Command(async(pc) => await ExecutePdfViewCommandAsync(pc)); } } - public void ExecutePdfViewCommand(object param) + public async Task ExecutePdfViewCommandAsync(PlayerCharacterViewModel pc) { var vm = BindingContext as PlayerCharacterEditorViewModel; var page = new PdfViewPage(); - page.PdfFile = new Tools.NotifyTaskCompletion(Task.Run(async() => await vm.GeneratePdfAsync(param as PlayerCharacterViewModel))); + page.PdfFile = new Tools.NotifyTaskCompletion(Task.Run(async() => await vm.GeneratePdfAsync(pc))); page.BindingContext = page; - Navigation.PushModalAsync(page, true); + //Navigation.PushModalAsync(page, true); + await Navigation.PushAsync(page, true); } } } \ No newline at end of file diff --git a/Data/baby_bestiary.md b/Data/baby_bestiary.md index 7a81e2b5..b03ecf28 100644 --- a/Data/baby_bestiary.md +++ b/Data/baby_bestiary.md @@ -1777,7 +1777,7 @@ _Touché :_ 2 (1d4) dégâts perforants et la cible doit effectuer un jet de sau - **Sens** vision dans le noir à 18 m, Perception passive +2 - **Langues** commun, géant -- **Puissance** 1 (200 PX) +- **Dangerosité** 1 (200 PX) ## Capacités