mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 15:36:07 +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
	
	 Yan Maniez
						Yan Maniez