mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-30 15:06:06 +00:00
OnXxxChanged
This commit is contained in:
parent
a828e72226
commit
1203887cbc
1 changed files with 48 additions and 0 deletions
|
|
@ -56,9 +56,57 @@ namespace AideDeJeu.ViewModels.PlayerCharacter
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
|
if(_SelectedPlayerCharacter != null)
|
||||||
|
{
|
||||||
|
_SelectedPlayerCharacter.PropertyChanged -= _SelectedPlayerCharacter_PropertyChanged;
|
||||||
|
}
|
||||||
SetProperty(ref _SelectedPlayerCharacter, value);
|
SetProperty(ref _SelectedPlayerCharacter, value);
|
||||||
|
if (_SelectedPlayerCharacter != null)
|
||||||
|
{
|
||||||
|
_SelectedPlayerCharacter.PropertyChanged += _SelectedPlayerCharacter_PropertyChanged;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void _SelectedPlayerCharacter_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
|
||||||
|
{
|
||||||
|
if(string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Race")
|
||||||
|
{
|
||||||
|
OnRaceChanged();
|
||||||
|
}
|
||||||
|
if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Class")
|
||||||
|
{
|
||||||
|
OnClassChanged();
|
||||||
|
}
|
||||||
|
if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Background")
|
||||||
|
{
|
||||||
|
OnBackgroundChnaged();
|
||||||
|
}
|
||||||
|
if (string.IsNullOrEmpty(e.PropertyName) || e.PropertyName == "Alignment")
|
||||||
|
{
|
||||||
|
OnAlignmentChanged();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnAlignmentChanged()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnBackgroundChnaged()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnClassChanged()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnRaceChanged()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
#endregion Selected PC
|
#endregion Selected PC
|
||||||
|
|
||||||
#region Alignment
|
#region Alignment
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue