mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Suite split
This commit is contained in:
		
							parent
							
								
									a700e1acf2
								
							
						
					
					
						commit
						e03d067b36
					
				
					 15 changed files with 452 additions and 70 deletions
				
			
		|  | @ -157,6 +157,21 @@ | ||||||
|     <EmbeddedResource Update="Views\Pickers\AbilityPickerView.xaml"> |     <EmbeddedResource Update="Views\Pickers\AbilityPickerView.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\AbilitiesView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\BackgroundView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\ClassView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\EquipmentView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\FinalizeView.xaml"> | ||||||
|  |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|  |     </EmbeddedResource> | ||||||
|     <EmbeddedResource Update="Views\PlayerCharacter\PlayerCharacterEditorPage.xaml"> |     <EmbeddedResource Update="Views\PlayerCharacter\PlayerCharacterEditorPage.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|  | @ -169,6 +184,9 @@ | ||||||
|     <EmbeddedResource Update="Views\PlayerCharacter\RaceView.xaml"> |     <EmbeddedResource Update="Views\PlayerCharacter\RaceView.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|  |     <EmbeddedResource Update="Views\PlayerCharacter\ResumeView.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> | ||||||
|  |  | ||||||
							
								
								
									
										77
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,77 @@ | ||||||
|  | <?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.AbilitiesView"> | ||||||
|  |     <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> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10"> | ||||||
|  |                     <ImageButton Source="rolling_dice_cup.png" Command="{Binding RollDicesCommand}" /> | ||||||
|  |                 </Frame> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10"> | ||||||
|  |                     <StackLayout> | ||||||
|  |                         <Grid> | ||||||
|  |                             <Grid.ColumnDefinitions> | ||||||
|  |                                 <ColumnDefinition Width="100" /> | ||||||
|  |                                 <ColumnDefinition Width="50" /> | ||||||
|  |                                 <ColumnDefinition Width="50" /> | ||||||
|  |                                 <ColumnDefinition Width="50" /> | ||||||
|  |                                 <ColumnDefinition Width="50" /> | ||||||
|  |                             </Grid.ColumnDefinitions> | ||||||
|  |                             <Label Grid.Column="1" Text="Base" /> | ||||||
|  |                             <Label Grid.Column="2" Text="Bonus" /> | ||||||
|  |                             <Label Grid.Column="3" Text="Valeur" /> | ||||||
|  |                             <Label Grid.Column="4" Text="Mod" /> | ||||||
|  |                         </Grid> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Force"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Strength}"  | ||||||
|  |                         /> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Dextérité"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Dexterity}"  | ||||||
|  |                         /> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Constitution"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Constitution}"  | ||||||
|  |                         /> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Intelligence"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Intelligence}"  | ||||||
|  |                         /> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Sagesse"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Wisdom}"  | ||||||
|  |                         /> | ||||||
|  |                         <pickers:AbilityPickerView  | ||||||
|  |                         BindingContext="{Binding}"  | ||||||
|  |                         Title="Charisme"  | ||||||
|  |                         Ability="{Binding SelectedPlayerCharacter.Abilities.Charisma}"  | ||||||
|  |                         /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  | 
 | ||||||
|  |                 <!--<pickers:StringPickerView BindingContext="{Binding}" Title="Force" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Strength.BaseValue, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Dextérité" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Dexterity.BaseValue, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Constitution" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Constitution.BaseValue, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Intelligence" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Intelligence.BaseValue, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Sagesse" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Wisdom.BaseValue, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Charisme" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Charisma.BaseValue, Mode=TwoWay}" />--> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
|  | @ -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 AbilitiesView : ContentView | ||||||
|  |     { | ||||||
|  |         public AbilitiesView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -0,0 +1,73 @@ | ||||||
|  | <?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.BackgroundView"> | ||||||
|  |     <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> | ||||||
|  | 
 | ||||||
|  |                 <!-- DEBUG --> | ||||||
|  |                 <!--<Label Text="{Binding Backgrounds.Status, StringFormat='Backgrounds.Status = {0}'}" /> | ||||||
|  |                 <Label Text="{Binding NotifySelectedBackground.Status, StringFormat='NotifySelectedBackground.Status = {0}'}" /> | ||||||
|  |                 <Label Text="{Binding NotifySelectedSubBackground.Status, StringFormat='NotifySelectedSubBackground.Status = {0}'}" />--> | ||||||
|  | 
 | ||||||
|  |                 <pickers:ItemPickerView BindingContext="{Binding}" Title="Historique" ItemsSource="{Binding Backgrounds.Result}" SelectedItem="{Binding SelectedBackground, Mode=TwoWay}" /> | ||||||
|  |                 <pickers:ItemPickerView BindingContext="{Binding}" Title="Variante" ItemsSource="{Binding SubBackgrounds}" SelectedItem="{Binding SelectedSubBackground, Mode=TwoWay}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
|  | 
 | ||||||
|  |                 <!-- test --> | ||||||
|  |                 <!--<views:StringPickerView BindingContext="{Binding}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" Title="Compétences" SelectedItem="{Binding PreferedBackground.Abilities}" />--> | ||||||
|  | 
 | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Compétences" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.Abilities}" /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Outils maîtrisés" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.MasteredTools}" /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Langues maîtrisées" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.MasteredLanguages}" /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="# Équipement" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding BackgroundOrSubBackground.Equipment}" /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding HasBackgroundSkill}"> | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackgroundSkill.Name, StringFormat='# {0}'}" /> | ||||||
|  |                         <mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" HorizontalOptions="FillAndExpand" Markdown="{Binding PreferedBackgroundSkill.Description}" /> | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  | 
 | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" IsVisible="{Binding HasBackgroundSpecialties}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Trait de personnalité" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityTraits}" SelectedItem="{Binding SelectedPersonalityTrait, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Idéal" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityIdeals}" SelectedItem="{Binding SelectedPersonalityIdeal, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Lien" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityLinks}" SelectedItem="{Binding SelectedPersonalityLink, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Défaut" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityDefects}" SelectedItem="{Binding SelectedPersonalityDefect, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
|  | @ -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 BackgroundView : ContentView | ||||||
|  |     { | ||||||
|  |         public BackgroundView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										52
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ClassView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										52
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ClassView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,52 @@ | ||||||
|  | <?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.ClassView"> | ||||||
|  |     <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="Classe" ItemsSource="{Binding Classes.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Class, Mode=TwoWay}" /> | ||||||
|  |                 <!--<Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" />--> | ||||||
|  | 
 | ||||||
|  |                 <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Class, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > | ||||||
|  |                     <StackLayout Padding="0"> | ||||||
|  | 
 | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Dés de vie" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitDice}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Points de vie au niveau 1" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAt1stLevel}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Points de vie aux niveaux supérieurs" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAtHigherLevels}" /> | ||||||
|  | 
 | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Armures" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Armor}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Armes" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Weapons}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Outils" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Tools}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Jets de sauvegarde" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.SavingThrows}" /> | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Compétences" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Skills}" /> | ||||||
|  | 
 | ||||||
|  |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Équipement" Description="{Binding SelectedPlayerCharacter.Class.Equipment.Description}" /> | ||||||
|  | 
 | ||||||
|  |                         <StackLayout BindableLayout.ItemsSource="{Binding SelectedPlayerCharacter.Class.LeveledFeatures}"> | ||||||
|  |                             <BindableLayout.ItemTemplate> | ||||||
|  |                                 <DataTemplate> | ||||||
|  |                                     <StackLayout> | ||||||
|  |                                         <pickers:ItemView BindingContext="{Binding}" Name="{Binding Name, StringFormat='#### {0}'}" Description="{Binding Description}" /> | ||||||
|  |                                     </StackLayout> | ||||||
|  |                                 </DataTemplate> | ||||||
|  |                             </BindableLayout.ItemTemplate> | ||||||
|  |                         </StackLayout> | ||||||
|  | 
 | ||||||
|  |                     </StackLayout> | ||||||
|  |                 </Frame> | ||||||
|  | 
 | ||||||
|  |                 <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Class.Markdown}" />--> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
							
								
								
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ClassView.xaml.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ClassView.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 ClassView : ContentView | ||||||
|  |     { | ||||||
|  |         public ClassView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/EquipmentView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/EquipmentView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | <?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.EquipmentView"> | ||||||
|  |     <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> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
|  | @ -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 EquipmentView : ContentView | ||||||
|  |     { | ||||||
|  |         public EquipmentView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										26
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/FinalizeView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/FinalizeView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,26 @@ | ||||||
|  | <?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.FinalizeView"> | ||||||
|  |     <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> | ||||||
|  |                 <Entry Placeholder="Nom" Text="{Binding Name}" Keyboard="Text" /> | ||||||
|  |                 <!--<Picker Title="Alignement" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" ItemsSource="{Binding Alignments.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding AlignmentSelectedIndex, Mode=TwoWay}" />--> | ||||||
|  |                 <pickers:ItemPickerView BindingContext="{Binding}" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" Title="Alignement" ItemsSource="{Binding Alignments.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Alignment, Mode=TwoWay}" /> | ||||||
|  | 
 | ||||||
|  |                 <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Alignment.Description}" />--> | ||||||
|  |                 <Picker Title="Niveau" HorizontalOptions="FillAndExpand" ItemsSource="{Binding Levels}" ItemDisplayBinding="{Binding StringFormat='Niveau : {0}'}" /> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
|  | @ -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 FinalizeView : ContentView | ||||||
|  |     { | ||||||
|  |         public FinalizeView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | @ -67,51 +67,9 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|  |              | ||||||
|             <pcviews:RaceView Grid.ColumnSpan="2" BindingContext="{Binding}" /> |             <pcviews:RaceView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|             <!--<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}" /> |  | ||||||
| 
 | 
 | ||||||
|                     <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>--> |  | ||||||
|             <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> | ||||||
|  | @ -125,10 +83,13 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | 
 | ||||||
|  |             <pcviews:ClassView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Classe" ItemsSource="{Binding Classes.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Class, Mode=TwoWay}" /> |                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Classe" ItemsSource="{Binding Classes.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Class, Mode=TwoWay}" /> | ||||||
|                     <!--<Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" />--> |                     --><!--<Picker Title="Classe" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Classes.IsSuccessfullyCompleted}" ItemsSource="{Binding Classes.Result}" ItemDisplayBinding="{Binding Name}"  SelectedIndex="{Binding ClassSelectedIndex, Mode=TwoWay}" />--><!-- | ||||||
| 
 | 
 | ||||||
|                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Class, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > |                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedPlayerCharacter.Class, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" > | ||||||
|                         <StackLayout Padding="0"> |                         <StackLayout Padding="0"> | ||||||
|  | @ -158,9 +119,9 @@ | ||||||
|                         </StackLayout> |                         </StackLayout> | ||||||
|                     </Frame> |                     </Frame> | ||||||
| 
 | 
 | ||||||
|                     <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Class.Markdown}" />--> |                     --><!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Class.Markdown}" />--><!-- | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Race" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Race}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Race" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Race}"/> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Historique" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Background}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Historique" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Background}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|  | @ -175,19 +136,22 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | 
 | ||||||
|  |             <pcviews:BackgroundView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
| 
 | 
 | ||||||
|                     <!-- DEBUG --> |                     --><!-- DEBUG --> | ||||||
|                     <!--<Label Text="{Binding Backgrounds.Status, StringFormat='Backgrounds.Status = {0}'}" /> |                     <!--<Label Text="{Binding Backgrounds.Status, StringFormat='Backgrounds.Status = {0}'}" /> | ||||||
|                 <Label Text="{Binding NotifySelectedBackground.Status, StringFormat='NotifySelectedBackground.Status = {0}'}" /> |                 <Label Text="{Binding NotifySelectedBackground.Status, StringFormat='NotifySelectedBackground.Status = {0}'}" /> | ||||||
|                 <Label Text="{Binding NotifySelectedSubBackground.Status, StringFormat='NotifySelectedSubBackground.Status = {0}'}" />--> |                 <Label Text="{Binding NotifySelectedSubBackground.Status, StringFormat='NotifySelectedSubBackground.Status = {0}'}" />--><!-- | ||||||
| 
 | 
 | ||||||
|                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Historique" ItemsSource="{Binding Backgrounds.Result}" SelectedItem="{Binding SelectedBackground, Mode=TwoWay}" /> |                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Historique" ItemsSource="{Binding Backgrounds.Result}" SelectedItem="{Binding SelectedBackground, Mode=TwoWay}" /> | ||||||
|                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Variante" ItemsSource="{Binding SubBackgrounds}" SelectedItem="{Binding SelectedSubBackground, Mode=TwoWay}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> |                     <pickers:ItemPickerView BindingContext="{Binding}" Title="Variante" ItemsSource="{Binding SubBackgrounds}" SelectedItem="{Binding SelectedSubBackground, Mode=TwoWay}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" /> | ||||||
| 
 | 
 | ||||||
|                     <!-- test --> |                     --><!-- test --> | ||||||
|                     <!--<views:StringPickerView BindingContext="{Binding}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" Title="Compétences" SelectedItem="{Binding PreferedBackground.Abilities}" />--> |                     <!--<views:StringPickerView BindingContext="{Binding}" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" Title="Compétences" SelectedItem="{Binding PreferedBackground.Abilities}" />--><!-- | ||||||
| 
 | 
 | ||||||
|                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> |                     <Frame BorderColor="Black" Padding="2" Margin="10" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}"> | ||||||
|                         <StackLayout Padding="0"> |                         <StackLayout Padding="0"> | ||||||
|  | @ -231,7 +195,7 @@ | ||||||
|                     <pickers:StringPickerView BindingContext="{Binding}" Title="Défaut" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityDefects}" SelectedItem="{Binding SelectedPersonalityDefect, Mode=TwoWay}" /> |                     <pickers:StringPickerView BindingContext="{Binding}" Title="Défaut" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityDefects}" SelectedItem="{Binding SelectedPersonalityDefect, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Classe" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Class}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Classe" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Class}"/> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Caractéristiques" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Abilities}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Caractéristiques" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Abilities}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|  | @ -246,7 +210,11 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | 
 | ||||||
|  |             <pcviews:AbilitiesView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                     <Frame BorderColor="Black" Padding="2" Margin="10"> |                     <Frame BorderColor="Black" Padding="2" Margin="10"> | ||||||
|                         <ImageButton Source="rolling_dice_cup.png" Command="{Binding RollDicesCommand}" /> |                         <ImageButton Source="rolling_dice_cup.png" Command="{Binding RollDicesCommand}" /> | ||||||
|  | @ -299,14 +267,14 @@ | ||||||
|                         </StackLayout> |                         </StackLayout> | ||||||
|                     </Frame> |                     </Frame> | ||||||
| 
 | 
 | ||||||
|                     <!--<pickers:StringPickerView BindingContext="{Binding}" Title="Force" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Strength.BaseValue, Mode=TwoWay}" /> |                     --><!--<pickers:StringPickerView BindingContext="{Binding}" Title="Force" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Strength.BaseValue, Mode=TwoWay}" /> | ||||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="Dextérité" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Dexterity.BaseValue, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Dextérité" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Dexterity.BaseValue, Mode=TwoWay}" /> | ||||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="Constitution" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Constitution.BaseValue, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Constitution" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Constitution.BaseValue, Mode=TwoWay}" /> | ||||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="Intelligence" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Intelligence.BaseValue, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Intelligence" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Intelligence.BaseValue, Mode=TwoWay}" /> | ||||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="Sagesse" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Wisdom.BaseValue, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Sagesse" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Wisdom.BaseValue, Mode=TwoWay}" /> | ||||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="Charisme" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Charisma.BaseValue, Mode=TwoWay}" />--> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Charisme" ItemsSource="{Binding Abilities}" SelectedItem="{Binding SelectedPlayerCharacter.Abilities.Charisma.BaseValue, Mode=TwoWay}" />--><!-- | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Historique" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Background}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Historique" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Background}"/> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Équipement" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Equipment}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Équipement" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Equipment}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|  | @ -321,10 +289,13 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | 
 | ||||||
|  |             <pcviews:EquipmentView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Caractéristiques" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Abilities}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Caractéristiques" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Abilities}"/> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Finalisation" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Finalize}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Finalisation" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Finalize}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|  | @ -339,16 +310,20 @@ | ||||||
|                 <RowDefinition Height="*" /> |                 <RowDefinition Height="*" /> | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | 
 | ||||||
|  |             <pcviews:FinalizeView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                     <Entry Placeholder="Nom" Text="{Binding Name}" Keyboard="Text" /> |                     <Entry Placeholder="Nom" Text="{Binding Name}" Keyboard="Text" /> | ||||||
|                     <!--<Picker Title="Alignement" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" ItemsSource="{Binding Alignments.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding AlignmentSelectedIndex, Mode=TwoWay}" />--> |                     --><!--<Picker Title="Alignement" HorizontalOptions="FillAndExpand" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" ItemsSource="{Binding Alignments.Result}" ItemDisplayBinding="{Binding Name}" SelectedIndex="{Binding AlignmentSelectedIndex, Mode=TwoWay}" />--><!-- | ||||||
|                     <pickers:ItemPickerView BindingContext="{Binding}" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" Title="Alignement" ItemsSource="{Binding Alignments.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Alignment, Mode=TwoWay}" /> |                     <pickers:ItemPickerView BindingContext="{Binding}" IsEnabled="{Binding Alignments.IsSuccessfullyCompleted}" Title="Alignement" ItemsSource="{Binding Alignments.Result}" SelectedItem="{Binding SelectedPlayerCharacter.Alignment, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                     <!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Alignment.Description}" />--> |                     --><!--<mdview:MarkdownView Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding SelectedPlayerCharacter.Alignment.Description}" />--><!-- | ||||||
|                     <Picker Title="Niveau" HorizontalOptions="FillAndExpand" ItemsSource="{Binding Levels}" ItemDisplayBinding="{Binding StringFormat='Niveau : {0}'}" /> |                     <Picker Title="Niveau" HorizontalOptions="FillAndExpand" ItemsSource="{Binding Levels}" ItemDisplayBinding="{Binding StringFormat='Niveau : {0}'}" /> | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Équipement" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Equipment}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Équipement" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Equipment}"/> | ||||||
|             <Button Grid.Column="1" Grid.Row="1" Text="Résumé" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Resume}"/> |             <Button Grid.Column="1" Grid.Row="1" Text="Résumé" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Resume}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|  | @ -364,10 +339,12 @@ | ||||||
|                 <RowDefinition Height="auto" /> |                 <RowDefinition Height="auto" /> | ||||||
|             </Grid.RowDefinitions> |             </Grid.RowDefinitions> | ||||||
| 
 | 
 | ||||||
|             <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> |             <pcviews:ResumeView Grid.ColumnSpan="2" BindingContext="{Binding}" /> | ||||||
|  | 
 | ||||||
|  |             <!--<ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|                 <StackLayout> |                 <StackLayout> | ||||||
|                 </StackLayout> |                 </StackLayout> | ||||||
|             </ScrollView> |             </ScrollView>--> | ||||||
|             <Button Grid.Column="0" Grid.Row="1" Text="Finalisation" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Finalize}"/> |             <Button Grid.Column="0" Grid.Row="1" Text="Finalisation" Command="{Binding ChangePageCommand, Source={x:Reference This}}" CommandParameter="{x:Reference Finalize}"/> | ||||||
|         </Grid> |         </Grid> | ||||||
|     </ContentPage> |     </ContentPage> | ||||||
|  |  | ||||||
|  | @ -10,7 +10,6 @@ | ||||||
|             <tools:MonsterMarkdownTheme x:Key="MonsterMarkdownTheme" /> |             <tools:MonsterMarkdownTheme x:Key="MonsterMarkdownTheme" /> | ||||||
|             <tools:NullToFalseConverter x:Key="NullToFalseConverter" /> |             <tools:NullToFalseConverter x:Key="NullToFalseConverter" /> | ||||||
|         </ResourceDictionary> |         </ResourceDictionary> | ||||||
| 
 |  | ||||||
|     </ContentView.Resources> |     </ContentView.Resources> | ||||||
|     <ContentView.Content> |     <ContentView.Content> | ||||||
|         <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> |         <ScrollView Grid.ColumnSpan="2" Orientation="Vertical"> | ||||||
|  |  | ||||||
							
								
								
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ResumeView.xaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ResumeView.xaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | <?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.ResumeView"> | ||||||
|  |     <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> | ||||||
|  |             </StackLayout> | ||||||
|  |         </ScrollView> | ||||||
|  |     </ContentView.Content> | ||||||
|  | </ContentView> | ||||||
							
								
								
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ResumeView.xaml.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								AideDeJeu/AideDeJeu/Views/PlayerCharacter/ResumeView.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 ResumeView : ContentView | ||||||
|  |     { | ||||||
|  |         public ResumeView() | ||||||
|  |         { | ||||||
|  |             InitializeComponent(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez