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); |                 SetProperty(ref _RaceSelectedIndex, value); | ||||||
|                 if (Races.Result.Count > _RaceSelectedIndex && _RaceSelectedIndex >= 0) |                 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() |         public async Task<List<RaceItem>> LoadRacesAsync() | ||||||
|         { |         { | ||||||
|  | @ -187,7 +200,20 @@ namespace AideDeJeu.ViewModels | ||||||
|             set |             set | ||||||
|             { |             { | ||||||
|                 SetProperty(ref _ClassSelectedIndex, value); |                 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"> |     <ContentPage Title="Race"> | ||||||
|         <ScrollView Orientation="Vertical"> |         <ScrollView Orientation="Vertical"> | ||||||
|             <StackLayout> |             <StackLayout> | ||||||
|                 <Picker Title="Race" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" ItemsSource="{Binding Races.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding RaceSelectedIndex, Mode=TwoWay}" /> |                 <views:ItemPickerView BindingContext="{Binding}" Title="Race" ItemsSource="{Binding Races.Result}" SelectedItem="{Binding SelectedRace, Mode=TwoWay}" /> | ||||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Markdown}" /> |                 <!--<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> |             </StackLayout> | ||||||
|         </ScrollView> |         </ScrollView> | ||||||
|     </ContentPage> |     </ContentPage> | ||||||
|     <ContentPage Title="Classe"> |     <ContentPage Title="Classe"> | ||||||
|         <ScrollView Orientation="Vertical"> |         <ScrollView Orientation="Vertical"> | ||||||
|             <StackLayout> |             <StackLayout> | ||||||
|                 <Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" /> |                 <views:ItemPickerView BindingContext="{Binding}" Title="Classe" ItemsSource="{Binding Classes.Result}" SelectedItem="{Binding SelectedClass, Mode=TwoWay}" /> | ||||||
|                 <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Class.Markdown}" /> |                 <!--<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> |             </StackLayout> | ||||||
|         </ScrollView> |         </ScrollView> | ||||||
|     </ContentPage> |     </ContentPage> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez