From c78d29681015dff4c344888eb60408c59a852a34 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Mon, 29 Apr 2019 00:14:44 +0200 Subject: [PATCH] Modif --- .../PlayerCharacterEditorViewModel.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs index c5480e22..32e69f78 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs @@ -21,6 +21,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter { public PlayerCharacterEditorViewModel() { + SelectedPlayerCharacter = new PlayerCharacterViewModel() { Background = new BackgroundViewModel() }; ResetAlignments(); Races = new NotifyTaskCompletion>(Task.Run(() => LoadRacesAsync())); Classes = new NotifyTaskCompletion>(Task.Run(() => LoadClassesAsync())); @@ -47,7 +48,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter } #region Selected PC - private PlayerCharacterViewModel _SelectedPlayerCharacter = new PlayerCharacterViewModel() { Background = new BackgroundViewModel() }; + private PlayerCharacterViewModel _SelectedPlayerCharacter = null; public PlayerCharacterViewModel SelectedPlayerCharacter { get @@ -72,38 +73,38 @@ namespace AideDeJeu.ViewModels.PlayerCharacter { if(string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Race") { - OnRaceChanged(); + OnSelectedPlayerCharacterRaceChanged(); } if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Class") { - OnClassChanged(); + OnSelectedPlayerCharacterClassChanged(); } if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Background") { - OnBackgroundChnaged(); + OnSelectedPlayerCharacterBackgroundChnaged(); } if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Alignment") { - OnAlignmentChanged(); + OnSelectedPlayerCharacterAlignmentChanged(); } } - private void OnAlignmentChanged() + private void OnSelectedPlayerCharacterAlignmentChanged() { } - private void OnBackgroundChnaged() + private void OnSelectedPlayerCharacterBackgroundChnaged() { } - private void OnClassChanged() + private void OnSelectedPlayerCharacterClassChanged() { } - private void OnRaceChanged() + private void OnSelectedPlayerCharacterRaceChanged() { }