diff --git a/AideDeJeu/AideDeJeu/AideDeJeu.csproj b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
index c560dc1f..45ca2af9 100644
--- a/AideDeJeu/AideDeJeu/AideDeJeu.csproj
+++ b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
@@ -155,6 +155,9 @@
MSBuild:UpdateDesignTimeXaml
+
+ MSBuild:UpdateDesignTimeXaml
+
MSBuild:UpdateDesignTimeXaml
diff --git a/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml b/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml
new file mode 100644
index 00000000..211d931b
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml.cs b/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml.cs
new file mode 100644
index 00000000..a343a43a
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/Pickers/AbilityPickerView.xaml.cs
@@ -0,0 +1,64 @@
+using AideDeJeu.ViewModels.PlayerCharacter;
+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.Pickers
+{
+ [XamlCompilation(XamlCompilationOptions.Compile)]
+ public partial class AbilityPickerView : ContentView
+ {
+ public AbilityPickerView()
+ {
+ InitializeComponent();
+ }
+
+ public string Title
+ {
+ get { return (string)GetValue(TitleProperty); }
+ set { SetValue(TitleProperty, value); }
+ }
+ public static readonly BindableProperty TitleProperty = BindableProperty.Create(
+ nameof(Title),
+ typeof(string),
+ typeof(ItemPickerView),
+ defaultValue: default(string));
+
+ public AbilityViewModel Ability
+ {
+ get { return (AbilityViewModel)GetValue(AbilityProperty); }
+ set { SetValue(AbilityProperty, value); }
+ }
+ public static readonly BindableProperty AbilityProperty = BindableProperty.Create(
+ nameof(Ability),
+ typeof(AbilityViewModel),
+ typeof(AbilityPickerView),
+ defaultValue: default(AbilityViewModel));
+ /*public int RacialBonus
+ {
+ get { return (int)GetValue(RacialBonusProperty); }
+ set { SetValue(RacialBonusProperty, value); }
+ }
+ public static readonly BindableProperty RacialBonusProperty = BindableProperty.Create(
+ nameof(RacialBonus),
+ typeof(int),
+ typeof(AbilityPickerView),
+ defaultValue: default(int));
+ public int DispatchedRacialBonus
+ {
+ get { return (int)GetValue(DispatchedRacialBonusProperty); }
+ set { SetValue(DispatchedRacialBonusProperty, value); }
+ }
+ public static readonly BindableProperty DispatchedRacialBonusProperty = BindableProperty.Create(
+ nameof(DispatchedRacialBonus),
+ typeof(int),
+ typeof(AbilityPickerView),
+ defaultValue: default(int));*/
+
+ }
+}
\ No newline at end of file
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PlayerCharacterEditorPage.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PlayerCharacterEditorPage.xaml
index 0f4b5bf8..40806af6 100644
--- a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PlayerCharacterEditorPage.xaml
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/PlayerCharacterEditorPage.xaml
@@ -206,6 +206,12 @@
+
+