From 22125616e83d800fa72eb1e68c3e2d05f93e06b0 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Wed, 29 May 2019 13:52:21 +0200 Subject: [PATCH] Test messaging center --- .../ViewModels/PlayerCharacter/BackgroundViewModel.cs | 3 +++ .../PlayerCharacter/PlayerCharacterEditorViewModel.cs | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/BackgroundViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/BackgroundViewModel.cs index ae18f156..9738e02a 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/BackgroundViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/BackgroundViewModel.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Text; +using Xamarin.Forms; namespace AideDeJeu.ViewModels.PlayerCharacter { @@ -19,6 +20,8 @@ namespace AideDeJeu.ViewModels.PlayerCharacter SubBackground = null; SetProperty(ref _Background, value); OnPropertyChanged(nameof(BackgroundOrSubBackground)); + + MessagingCenter.Send(DependencyService.Get().SelectedPlayerCharacter, "Change"); } } diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs index ce923271..36248105 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterEditorViewModel.cs @@ -37,6 +37,10 @@ namespace AideDeJeu.ViewModels.PlayerCharacter SelectedPlayerCharacter = new PlayerCharacterViewModel() { Background = new BackgroundViewModel(), Abilities = new AbilitiesViewModel() }; SelectedPlayerCharacter.PropertyChanged += SelectedPlayerCharacter_PropertyChanged; SelectedPlayerCharacter.Background.PropertyChanged += Background_PropertyChanged; + MessagingCenter.Subscribe(SelectedPlayerCharacter, "Change", (sender) => + { + }); + // raz des listes de choix