mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Déplacement pickers
This commit is contained in:
		
							parent
							
								
									a80d7b26cf
								
							
						
					
					
						commit
						082d809882
					
				
					 13 changed files with 49 additions and 48 deletions
				
			
		|  | @ -96,7 +96,7 @@ | ||||||
|     <Compile Update="Views\AboutPage.xaml.cs"> |     <Compile Update="Views\AboutPage.xaml.cs"> | ||||||
|       <SubType>Code</SubType> |       <SubType>Code</SubType> | ||||||
|     </Compile> |     </Compile> | ||||||
|     <Compile Update="Views\ItemView.xaml.cs"> |     <Compile Update="Views\Pickers\ItemView.xaml.cs"> | ||||||
|       <DependentUpon>ItemView.xaml</DependentUpon> |       <DependentUpon>ItemView.xaml</DependentUpon> | ||||||
|     </Compile> |     </Compile> | ||||||
|     <Compile Update="Views\Library\ItemDetailPage.xaml.cs"> |     <Compile Update="Views\Library\ItemDetailPage.xaml.cs"> | ||||||
|  | @ -111,10 +111,10 @@ | ||||||
|     <Compile Update="Views\Library\MainTabbedPage.xaml.cs"> |     <Compile Update="Views\Library\MainTabbedPage.xaml.cs"> | ||||||
|       <DependentUpon>MainTabbedPage.xaml</DependentUpon> |       <DependentUpon>MainTabbedPage.xaml</DependentUpon> | ||||||
|     </Compile> |     </Compile> | ||||||
|     <Compile Update="Views\ItemPicker.xaml.cs"> |     <Compile Update="Views\Pickers\ItemPicker.xaml.cs"> | ||||||
|       <DependentUpon>ItemPicker.xaml</DependentUpon> |       <DependentUpon>ItemPicker.xaml</DependentUpon> | ||||||
|     </Compile> |     </Compile> | ||||||
|     <Compile Update="Views\ItemPickerView.xaml.cs"> |     <Compile Update="Views\Pickers\ItemPickerView.xaml.cs"> | ||||||
|       <DependentUpon>ItemPickerView.xaml</DependentUpon> |       <DependentUpon>ItemPickerView.xaml</DependentUpon> | ||||||
|     </Compile> |     </Compile> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  | @ -158,10 +158,10 @@ | ||||||
|     <EmbeddedResource Update="Views\PlayerCharacter\PlayerCharacterEditorPage.xaml"> |     <EmbeddedResource Update="Views\PlayerCharacter\PlayerCharacterEditorPage.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|     <EmbeddedResource Update="Views\StringPicker.xaml"> |     <EmbeddedResource Update="Views\Pickers\StringPicker.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|     <EmbeddedResource Update="Views\StringPickerView.xaml"> |     <EmbeddedResource Update="Views\Pickers\StringPickerView.xaml"> | ||||||
|       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> |       <Generator>MSBuild:UpdateDesignTimeXaml</Generator> | ||||||
|     </EmbeddedResource> |     </EmbeddedResource> | ||||||
|     <EmbeddedResource Update="Views\TextInputCancellableView.xaml"> |     <EmbeddedResource Update="Views\TextInputCancellableView.xaml"> | ||||||
|  |  | ||||||
|  | @ -2,7 +2,7 @@ | ||||||
| <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" | <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" | ||||||
|              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|              xmlns:skviews="clr-namespace:SkiaSharp.Views.Forms;assembly=SkiaSharp.Views.Forms" |              xmlns:skviews="clr-namespace:SkiaSharp.Views.Forms;assembly=SkiaSharp.Views.Forms" | ||||||
|              xmlns:views="clr-namespace:AideDeJeu.Views" |              xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers" | ||||||
|              x:Class="AideDeJeu.Views.DicesPage"> |              x:Class="AideDeJeu.Views.DicesPage"> | ||||||
|     <ContentPage.Content> |     <ContentPage.Content> | ||||||
|         <StackLayout> |         <StackLayout> | ||||||
|  | @ -10,9 +10,9 @@ | ||||||
|                 VerticalOptions="CenterAndExpand"  |                 VerticalOptions="CenterAndExpand"  | ||||||
|                 HorizontalOptions="CenterAndExpand" />--> |                 HorizontalOptions="CenterAndExpand" />--> | ||||||
|             <StackLayout Orientation="Horizontal"> |             <StackLayout Orientation="Horizontal"> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|             </StackLayout> |             </StackLayout> | ||||||
|             <skviews:SKCanvasView Margin="15" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" PaintSurface="SKCanvasView_PaintSurface"> |             <skviews:SKCanvasView Margin="15" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" PaintSurface="SKCanvasView_PaintSurface"> | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
|              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|              xmlns:mdview="clr-namespace:Xam.Forms.Markdown" |              xmlns:mdview="clr-namespace:Xam.Forms.Markdown" | ||||||
|              xmlns:tools="clr-namespace:AideDeJeu.Tools" |              xmlns:tools="clr-namespace:AideDeJeu.Tools" | ||||||
|              x:Class="AideDeJeu.Views.ItemPicker" |              x:Class="AideDeJeu.Views.Pickers.ItemPicker" | ||||||
|              Title="{Binding Title}"> |              Title="{Binding Title}"> | ||||||
|     <ContentPage.Resources> |     <ContentPage.Resources> | ||||||
|         <ResourceDictionary> |         <ResourceDictionary> | ||||||
|  | @ -9,7 +9,7 @@ using System.Threading.Tasks; | ||||||
| using Xamarin.Forms; | using Xamarin.Forms; | ||||||
| using Xamarin.Forms.Xaml; | using Xamarin.Forms.Xaml; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Views | namespace AideDeJeu.Views.Pickers | ||||||
| { | { | ||||||
|     [XamlCompilation(XamlCompilationOptions.Compile)] |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|     public partial class ItemPicker : ContentPage |     public partial class ItemPicker : ContentPage | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
|              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|         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" | ||||||
|              x:Class="AideDeJeu.Views.ItemPickerView" |              x:Class="AideDeJeu.Views.Pickers.ItemPickerView" | ||||||
|              x:Name="this"> |              x:Name="this"> | ||||||
|     <StackLayout.Resources> |     <StackLayout.Resources> | ||||||
|         <ResourceDictionary> |         <ResourceDictionary> | ||||||
|  | @ -9,7 +9,7 @@ using System.Windows.Input; | ||||||
| using Xamarin.Forms; | using Xamarin.Forms; | ||||||
| using Xamarin.Forms.Xaml; | using Xamarin.Forms.Xaml; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Views | namespace AideDeJeu.Views.Pickers | ||||||
| { | { | ||||||
|     [XamlCompilation(XamlCompilationOptions.Compile)] |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|     public partial class ItemPickerView : StackLayout |     public partial class ItemPickerView : StackLayout | ||||||
|  | @ -87,7 +87,7 @@ namespace AideDeJeu.Views | ||||||
|         } |         } | ||||||
|         private async Task<object> ExecuteItemPickerCommandAsync(System.Collections.IEnumerable items) |         private async Task<object> ExecuteItemPickerCommandAsync(System.Collections.IEnumerable items) | ||||||
|         { |         { | ||||||
|             var picker = new Views.ItemPicker(); |             var picker = new Views.Pickers.ItemPicker(); | ||||||
|             var vm = picker.ViewModel; |             var vm = picker.ViewModel; | ||||||
|             vm.Title = Title; |             vm.Title = Title; | ||||||
|             vm.Description = Description; |             vm.Description = Description; | ||||||
|  | @ -4,7 +4,7 @@ | ||||||
|     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|     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" | ||||||
|     x:Class="AideDeJeu.Views.ItemView" |     x:Class="AideDeJeu.Views.Pickers.ItemView" | ||||||
|     x:Name="this" |     x:Name="this" | ||||||
|     > |     > | ||||||
|     <!--IsVisible="{Binding Description, Converter={x:StaticResource NullToFalseConverter}}"--> |     <!--IsVisible="{Binding Description, Converter={x:StaticResource NullToFalseConverter}}"--> | ||||||
|  | @ -9,7 +9,7 @@ using System.Windows.Input; | ||||||
| using Xamarin.Forms; | using Xamarin.Forms; | ||||||
| using Xamarin.Forms.Xaml; | using Xamarin.Forms.Xaml; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Views | namespace AideDeJeu.Views.Pickers | ||||||
| { | { | ||||||
|     [XamlCompilation(XamlCompilationOptions.Compile)] |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|     public partial class ItemView : StackLayout |     public partial class ItemView : StackLayout | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
|              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|              xmlns:mdview="clr-namespace:Xam.Forms.Markdown" |              xmlns:mdview="clr-namespace:Xam.Forms.Markdown" | ||||||
|              xmlns:tools="clr-namespace:AideDeJeu.Tools" |              xmlns:tools="clr-namespace:AideDeJeu.Tools" | ||||||
|              x:Class="AideDeJeu.Views.StringPicker" |              x:Class="AideDeJeu.Views.Pickers.StringPicker" | ||||||
|              Title="{Binding Title}"> |              Title="{Binding Title}"> | ||||||
|     <ContentPage.Resources> |     <ContentPage.Resources> | ||||||
|         <ResourceDictionary> |         <ResourceDictionary> | ||||||
|  | @ -8,7 +8,7 @@ using System.Threading.Tasks; | ||||||
| using Xamarin.Forms; | using Xamarin.Forms; | ||||||
| using Xamarin.Forms.Xaml; | using Xamarin.Forms.Xaml; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Views | namespace AideDeJeu.Views.Pickers | ||||||
| { | { | ||||||
|     [XamlCompilation(XamlCompilationOptions.Compile)] |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|     public partial class StringPicker : ContentPage |     public partial class StringPicker : ContentPage | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
|              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" |              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" | ||||||
|         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" | ||||||
|              x:Class="AideDeJeu.Views.StringPickerView" |              x:Class="AideDeJeu.Views.Pickers.StringPickerView" | ||||||
|              x:Name="this"> |              x:Name="this"> | ||||||
|     <StackLayout.Resources> |     <StackLayout.Resources> | ||||||
|         <ResourceDictionary> |         <ResourceDictionary> | ||||||
|  | @ -8,7 +8,7 @@ using System.Windows.Input; | ||||||
| using Xamarin.Forms; | using Xamarin.Forms; | ||||||
| using Xamarin.Forms.Xaml; | using Xamarin.Forms.Xaml; | ||||||
| 
 | 
 | ||||||
| namespace AideDeJeu.Views | namespace AideDeJeu.Views.Pickers | ||||||
| { | { | ||||||
|     [XamlCompilation(XamlCompilationOptions.Compile)] |     [XamlCompilation(XamlCompilationOptions.Compile)] | ||||||
|     public partial class StringPickerView : StackLayout |     public partial class StringPickerView : StackLayout | ||||||
|  | @ -88,7 +88,7 @@ namespace AideDeJeu.Views | ||||||
|         { |         { | ||||||
|             if (strings != null) |             if (strings != null) | ||||||
|             { |             { | ||||||
|                 var picker = new Views.StringPicker(); |                 var picker = new Views.Pickers.StringPicker(); | ||||||
|                 var vm = picker.ViewModel; |                 var vm = picker.ViewModel; | ||||||
|                 vm.Title = Title; |                 vm.Title = Title; | ||||||
|                 vm.Description = Description; |                 vm.Description = Description; | ||||||
|  | @ -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:pickers="clr-namespace:AideDeJeu.Views.Pickers" | ||||||
|         x:Name="This" |         x:Name="This" | ||||||
|         Title="Création de personnage" |         Title="Création de personnage" | ||||||
|         SelectedTabColor="{StaticResource HDRed}" |         SelectedTabColor="{StaticResource HDRed}" | ||||||
|  | @ -58,7 +59,7 @@ | ||||||
|     <ContentPage Title="Race"> |     <ContentPage Title="Race"> | ||||||
|         <ScrollView Orientation="Vertical"> |         <ScrollView Orientation="Vertical"> | ||||||
|             <StackLayout> |             <StackLayout> | ||||||
|                 <views: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}" />--> |                 <!--<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}" > | ||||||
|  | @ -105,29 +106,29 @@ | ||||||
|     <ContentPage Title="Classe"> |     <ContentPage Title="Classe"> | ||||||
|         <ScrollView Orientation="Vertical"> |         <ScrollView Orientation="Vertical"> | ||||||
|             <StackLayout> |             <StackLayout> | ||||||
|                 <views: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"> | ||||||
| 
 | 
 | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Dés de vie" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitDice}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Dés de vie" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitDice}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Points de vie au niveau 1" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAt1stLevel}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Points de vie au niveau 1" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAt1stLevel}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Points de vie aux niveaux supérieurs" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAtHigherLevels}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Points de vie aux niveaux supérieurs" Description="{Binding SelectedPlayerCharacter.Class.HitPoints.HitPointsAtHigherLevels}" /> | ||||||
| 
 | 
 | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Armures" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Armor}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Armures" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Armor}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Armes" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Weapons}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Armes" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Weapons}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Outils" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Tools}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Outils" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Tools}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Jets de sauvegarde" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.SavingThrows}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Jets de sauvegarde" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.SavingThrows}" /> | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Compétences" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Skills}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Compétences" Description="{Binding SelectedPlayerCharacter.Class.Proficiencies.Skills}" /> | ||||||
| 
 | 
 | ||||||
|                         <views:ItemView BindingContext="{Binding}" Name="#### Équipement" Description="{Binding SelectedPlayerCharacter.Class.Equipment.Description}" /> |                         <pickers:ItemView BindingContext="{Binding}" Name="#### Équipement" Description="{Binding SelectedPlayerCharacter.Class.Equipment.Description}" /> | ||||||
| 
 | 
 | ||||||
|                         <StackLayout BindableLayout.ItemsSource="{Binding SelectedPlayerCharacter.Class.LeveledFeatures}"> |                         <StackLayout BindableLayout.ItemsSource="{Binding SelectedPlayerCharacter.Class.LeveledFeatures}"> | ||||||
|                             <BindableLayout.ItemTemplate> |                             <BindableLayout.ItemTemplate> | ||||||
|                                 <DataTemplate> |                                 <DataTemplate> | ||||||
|                                     <StackLayout> |                                     <StackLayout> | ||||||
|                                         <views:ItemView BindingContext="{Binding}" Name="{Binding Name, StringFormat='#### {0}'}" Description="{Binding Description}" /> |                                         <pickers:ItemView BindingContext="{Binding}" Name="{Binding Name, StringFormat='#### {0}'}" Description="{Binding Description}" /> | ||||||
|                                     </StackLayout> |                                     </StackLayout> | ||||||
|                                 </DataTemplate> |                                 </DataTemplate> | ||||||
|                             </BindableLayout.ItemTemplate> |                             </BindableLayout.ItemTemplate> | ||||||
|  | @ -149,8 +150,8 @@ | ||||||
|                 <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}'}" />--> | ||||||
| 
 | 
 | ||||||
|                 <views: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}" /> | ||||||
|                 <views: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}" />--> | ||||||
|  | @ -186,15 +187,15 @@ | ||||||
|                     </StackLayout> |                     </StackLayout> | ||||||
|                 </Frame> |                 </Frame> | ||||||
| 
 | 
 | ||||||
|                 <views: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}" IsVisible="{Binding HasBackgroundSpecialties}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                 <views: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="Trait de personnalité" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityTraits}" SelectedItem="{Binding SelectedPersonalityTrait, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                 <views: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="Idéal" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityIdeals}" SelectedItem="{Binding SelectedPersonalityIdeal, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                 <views: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="Lien" IsVisible="{Binding SelectedBackground, Converter={StaticResource NullToFalseConverter}, FallbackValue=False}" ItemsSource="{Binding PersonalityLinks}" SelectedItem="{Binding SelectedPersonalityLink, Mode=TwoWay}" /> | ||||||
| 
 | 
 | ||||||
|                 <views: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> | ||||||
|  | @ -205,12 +206,12 @@ | ||||||
|                 <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}" /> | ||||||
|                 </Frame> |                 </Frame> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Force" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Strength, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Force" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Strength, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Dextérité" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Dexterity, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Dextérité" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Dexterity, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Constitution" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Constitution, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Constitution" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Constitution, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Intelligence" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Intelligence, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Intelligence" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Intelligence, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Sagesse" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Wisdom, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Sagesse" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Wisdom, Mode=TwoWay}" /> | ||||||
|                 <views:StringPickerView BindingContext="{Binding}" Title="Charisme" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Charisma, Mode=TwoWay}" /> |                 <pickers:StringPickerView BindingContext="{Binding}" Title="Charisme" ItemsSource="{Binding Abilities}" SelectedItem="{Binding Charisma, Mode=TwoWay}" /> | ||||||
|             </StackLayout> |             </StackLayout> | ||||||
|         </ScrollView> |         </ScrollView> | ||||||
|     </ContentPage> |     </ContentPage> | ||||||
|  | @ -225,7 +226,7 @@ | ||||||
|             <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}" />--> | ||||||
|                 <views: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}'}" /> | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez