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
|
||||
{
|
||||
if(_SelectedPlayerCharacter != null)
|
||||
{
|
||||
_SelectedPlayerCharacter.PropertyChanged -= _SelectedPlayerCharacter_PropertyChanged;
|
||||
}
|
||||
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
|
||||
|
||||
#region Alignment
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue