From bdab1bb44d40bc214aada756b3e06f0f6c051e0f Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sat, 13 Apr 2019 01:14:22 +0200 Subject: [PATCH] Equipement, maitrises, ... --- .../PlayerCharacterEditorViewModel.cs | 10 ++++++++ AideDeJeu/AideDeJeu/Views/ItemPickerView.xaml | 7 +++--- .../Views/PlayerCharacterEditorPage.xaml | 24 +++++++++++++++++++ 3 files changed, 37 insertions(+), 4 deletions(-) diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs index 977c5ba2..409a01fb 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs @@ -223,6 +223,7 @@ namespace AideDeJeu.ViewModels set { SetProperty(ref _SelectedBackground, value); + OnPropertyChanged(nameof(PreferedBackground)); NotifySelectedBackground = new NotifyTaskCompletion(Task.Run(() => LoadBackgroundAsync(_SelectedBackground))); } } @@ -309,6 +310,7 @@ namespace AideDeJeu.ViewModels set { SetProperty(ref _SelectedSubBackground, value); + OnPropertyChanged(nameof(PreferedBackground)); NotifySelectedSubBackground = new NotifyTaskCompletion(Task.Run(() => LoadSubBackgroundAsync(SelectedSubBackground))); } } @@ -342,6 +344,14 @@ namespace AideDeJeu.ViewModels return subbackground; } + public BackgroundItem PreferedBackground + { + get + { + return SelectedSubBackground ?? SelectedBackground; + } + } + private List _PersonalityTraits = null; public List PersonalityTraits { diff --git a/AideDeJeu/AideDeJeu/Views/ItemPickerView.xaml b/AideDeJeu/AideDeJeu/Views/ItemPickerView.xaml index 053a0b42..b6995317 100644 --- a/AideDeJeu/AideDeJeu/Views/ItemPickerView.xaml +++ b/AideDeJeu/AideDeJeu/Views/ItemPickerView.xaml @@ -14,15 +14,14 @@ - - - - + + + diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml index 41346de5..e50e75a4 100644 --- a/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml @@ -59,6 +59,30 @@ + + + + + + + + + + + + + + + + + + + + + + + +