mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Début split
This commit is contained in:
		
							parent
							
								
									efc1923b25
								
							
						
					
					
						commit
						a700e1acf2
					
				
					 4 changed files with 90 additions and 4 deletions
				
			
		|  | @ -166,6 +166,9 @@ | ||||||
|     <EmbeddedResource Update="Views\Pickers\StringPickerView.xaml"> |     <EmbeddedResource Update="Views\Pickers\StringPickerView.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\RaceView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|     <EmbeddedResource Update="Views\TextInputCancellableView.xaml"> |     <EmbeddedResource Update="Views\TextInputCancellableView.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|  |  | ||||||
|  | @ -8,6 +8,7 @@ | ||||||
|         xmlns:tools="clr-namespace:AideDeJeu.Tools" |         xmlns:tools="clr-namespace:AideDeJeu.Tools" | ||||||
|         xmlns:mdview="clr-namespace:Xam.Forms.Markdown" |         xmlns:mdview="clr-namespace:Xam.Forms.Markdown" | ||||||
|         xmlns:views="clr-namespace:AideDeJeu.Views" |         xmlns:views="clr-namespace:AideDeJeu.Views" | ||||||
|  |         xmlns:pcviews="clr-namespace:AideDeJeu.Views.PlayerCharacter" | ||||||
|         xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers" |         xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers" | ||||||
|         x:Name="This" |         x:Name="This" | ||||||
|         Title="Création de personnage" |         Title="Création de personnage" | ||||||
|  | @ -66,10 +67,10 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> |             <pcviews:RaceView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Race" ItemsSource="{Binding Races.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Race, Mode=TwoWay}" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" /> |                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Race" ItemsSource="{Binding Races.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Race, Mode=TwoWay}" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" /> | ||||||
|                     <!--<Picker Title="Race" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" ItemsSource="{Binding Races.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding RaceSelectedIndex, Mode=TwoWay}" />--> |  | ||||||
| 
 | 
 | ||||||
|                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Race, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > |                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Race, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > | ||||||
|                         <StackLayout Padding="0"> |                         <StackLayout Padding="0"> | ||||||
|  | @ -108,9 +109,9 @@ | ||||||
| 
 | 
 | ||||||
|                         </StackLayout> |                         </StackLayout> | ||||||
|                     </Frame> |                     </Frame> | ||||||
|                     <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedRace.Markdown}" />--> |                     --><!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedRace.Markdown}" />--><!-- | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Classe" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Class}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Classe" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Class}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|     </ContentPage> |     </ContentPage> | ||||||
|  |  | ||||||
							
								
								
									
										62
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/RaceView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										62
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/RaceView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,62 @@ | ||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <ContentView xmlns="http://xamarin.com/schemas/2014/forms"  | ||||||
|  |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|  |         xmlns:tools="clr-namespace:AideDeJeu.Tools" | ||||||
|  |         xmlns:mdview="clr-namespace:Xam.Forms.Markdown" | ||||||
|  |         xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers" | ||||||
|  |              x:Class="AideDeJeu.Views.PlayerCharacter.RaceView"> | ||||||
|  |     <ContentView.Resources> | ||||||
|  |         <ResourceDictionary> | ||||||
|  |             <tools:MonsterMarkdownTheme x:Key="MonsterMarkdownTheme" /> | ||||||
|  |             <tools:NullToFalseConverter x:Key="NullToFalseConverter" /> | ||||||
|  |         </ResourceDictionary> | ||||||
|  | 
 | ||||||
|  |     </ContentView.Resources> | ||||||
|  |   <ContentView.Content> | ||||||
|  |         <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|  |             <StackLayout> | ||||||
|  |                 <pickers:ItemPickerView BindingContext="{Binding}" Title="Race" ItemsSource="{Binding Races.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Race, Mode=TwoWay}" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" /> | ||||||
|  |                 <!--<Picker Title="Race" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Races.IsSuccessfullyCompleted}" ItemsSource="{Binding Races.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding RaceSelectedIndex, Mode=TwoWay}" />--> | ||||||
|  | 
 | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Race, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Augmentation de caractéristiques" IsVisible="{Binding SelectedPlayerCharacter.Race.AbilityScoreIncrease, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.AbilityScoreIncrease}" IsVisible="{Binding SelectedPlayerCharacter.Race.AbilityScoreIncrease, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Âge" IsVisible="{Binding SelectedPlayerCharacter.Race.Age, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Age}" IsVisible="{Binding SelectedPlayerCharacter.Race.Age, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Alignement" IsVisible="{Binding SelectedPlayerCharacter.Race.Alignment, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Alignment}" IsVisible="{Binding SelectedPlayerCharacter.Race.Alignment, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Taille" IsVisible="{Binding SelectedPlayerCharacter.Race.Size, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Size}" IsVisible="{Binding SelectedPlayerCharacter.Race.Size, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Vitesse" IsVisible="{Binding SelectedPlayerCharacter.Race.Speed, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Speed}" IsVisible="{Binding SelectedPlayerCharacter.Race.Speed, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Vision dans le noir" IsVisible="{Binding SelectedPlayerCharacter.Race.Darkvision, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Darkvision}" IsVisible="{Binding SelectedPlayerCharacter.Race.Darkvision, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                         <StackLayout BindableLayout.ItemsSource="{Binding SelectedPlayerCharacter.Race.AttributesKeyValue}"> | ||||||
|  |                             <BindableLayout.ItemTemplate> | ||||||
|  |                                 <DataTemplate> | ||||||
|  |                                     <StackLayout> | ||||||
|  |                                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Value.Key, StringFormat='#### {0}'}" /> | ||||||
|  |                                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Value.Value}" /> | ||||||
|  |                                     </StackLayout> | ||||||
|  |                                 </DataTemplate> | ||||||
|  |                             </BindableLayout.ItemTemplate> | ||||||
|  |                         </StackLayout> | ||||||
|  | 
 | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="#### Langues" IsVisible="{Binding SelectedPlayerCharacter.Race.Languages, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Race.Languages}" IsVisible="{Binding SelectedPlayerCharacter.Race.Languages, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  |                 <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedRace.Markdown}" />--> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
							
								
								
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/RaceView.xaml.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/RaceView.xaml.cs
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | using System; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using System.Linq; | ||||||
|  | using System.Text; | ||||||
|  | using System.Threading.Tasks; | ||||||
|  | 
 | ||||||
|  | using Xamarin.Forms; | ||||||
|  | using Xamarin.Forms.Xaml; | ||||||
|  | 
 | ||||||
|  | namespace AideDeJeu.Views.PlayerCharacter | ||||||
|  | { | ||||||
|  |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|  |     public partial class RaceView : ContentView | ||||||
|  |     { | ||||||
|  |         public RaceView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez