mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-30 23:16:09 +00:00 
			
		
		
		
	Picker race et classe
This commit is contained in:
		
							parent
							
								
									dd0565580a
								
							
						
					
					
						commit
						b35d2d7563
					
				
					 2 changed files with 34 additions and 6 deletions
				
			
		|  | @ -160,10 +160,23 @@ namespace AideDeJeu.ViewModels | |||
|                 SetProperty(ref _RaceSelectedIndex, value); | ||||
|                 if (Races.Result.Count > _RaceSelectedIndex && _RaceSelectedIndex >= 0) | ||||
|                 { | ||||
|                     SelectedPlayerCharacter.Race = Races.Result[_RaceSelectedIndex]; | ||||
|                     SelectedRace = Races.Result[_RaceSelectedIndex]; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         private RaceItem _SelectedRace = null; | ||||
|         public RaceItem SelectedRace | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 return _SelectedRace; | ||||
|             } | ||||
|             set | ||||
|             { | ||||
|                 SetProperty(ref _SelectedRace, value); | ||||
|                 SelectedPlayerCharacter.Race = _SelectedRace; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|         public async Task<List<RaceItem>> LoadRacesAsync() | ||||
|         { | ||||
|  | @ -187,7 +200,20 @@ namespace AideDeJeu.ViewModels | |||
|             set | ||||
|             { | ||||
|                 SetProperty(ref _ClassSelectedIndex, value); | ||||
|                 SelectedPlayerCharacter.Class = Classes.Result[_ClassSelectedIndex]; | ||||
|                 SelectedClass = Classes.Result[_ClassSelectedIndex]; | ||||
|             } | ||||
|         } | ||||
|         private ClassItem _SelectedClass = null; | ||||
|         public ClassItem SelectedClass | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 return _SelectedClass; | ||||
|             } | ||||
|             set | ||||
|             { | ||||
|                 SetProperty(ref _SelectedClass, value); | ||||
|                 SelectedPlayerCharacter.Class = _SelectedClass; | ||||
|             } | ||||
|         } | ||||
| 
 | ||||
|  |  | |||
|  | @ -22,16 +22,18 @@ | |||
|     <ContentPage Title="Race"> | ||||
|         <ScrollView Orientation="Vertical"> | ||||
|             <StackLayout> | ||||
|                 <Picker Title="Race" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" ItemsSource="{Binding Races.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding RaceSelectedIndex, Mode=TwoWay}" /> | ||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Markdown}" /> | ||||
|                 <views:ItemPickerView BindingContext="{Binding}" Title="Race" ItemsSource="{Binding Races.Result}" SelectedItem="{Binding SelectedRace, Mode=TwoWay}" /> | ||||
|                 <!--<Picker Title="Race" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" ItemsSource="{Binding Races.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding RaceSelectedIndex, Mode=TwoWay}" />--> | ||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedRace.Markdown}" /> | ||||
|             </StackLayout> | ||||
|         </ScrollView> | ||||
|     </ContentPage> | ||||
|     <ContentPage Title="Classe"> | ||||
|         <ScrollView Orientation="Vertical"> | ||||
|             <StackLayout> | ||||
|                 <Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" /> | ||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Class.Markdown}" /> | ||||
|                 <views:ItemPickerView BindingContext="{Binding}" Title="Classe" ItemsSource="{Binding Classes.Result}" SelectedItem="{Binding SelectedClass, Mode=TwoWay}" /> | ||||
|                 <!--<Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" />--> | ||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedClass.Markdown}" /> | ||||
|             </StackLayout> | ||||
|         </ScrollView> | ||||
|     </ContentPage> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez