diff --git a/AideDeJeu/AideDeJeu/AideDeJeu.csproj b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
index 0debe83e..41eba917 100644
--- a/AideDeJeu/AideDeJeu/AideDeJeu.csproj
+++ b/AideDeJeu/AideDeJeu/AideDeJeu.csproj
@@ -160,6 +160,12 @@
MSBuild:UpdateDesignTimeXaml
+
+ MSBuild:UpdateDesignTimeXaml
+
+
+ MSBuild:UpdateDesignTimeXaml
+
MSBuild:UpdateDesignTimeXaml
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml
index 4c36173b..2210d154 100644
--- a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml
@@ -4,6 +4,7 @@
xmlns:tools="clr-namespace:AideDeJeu.Tools"
xmlns:mdview="clr-namespace:Xam.Forms.Markdown"
xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers"
+ xmlns:pcviews="clr-namespace:AideDeJeu.Views.PlayerCharacter"
x:Class="AideDeJeu.Views.PlayerCharacter.AbilitiesView">
@@ -33,26 +34,71 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml
new file mode 100644
index 00000000..e02d2794
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+ 18
+ 17
+ 16
+ 15
+ 14
+ 13
+ 12
+ 11
+ 10
+ 9
+ 8
+ 7
+ 6
+ 5
+ 4
+ 3
+
+
+
+
+
\ No newline at end of file
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs
new file mode 100644
index 00000000..b0a5a362
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs
@@ -0,0 +1,32 @@
+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.PlayerCharacter
+{
+ [XamlCompilation(XamlCompilationOptions.Compile)]
+ public partial class AbilityBaseValueView : ContentView
+ {
+ public AbilityBaseValueView()
+ {
+ InitializeComponent();
+ }
+
+ public AbilityViewModel Ability
+ {
+ get { return (AbilityViewModel)GetValue(AbilityProperty); }
+ set { SetValue(AbilityProperty, value); }
+ }
+ public static readonly BindableProperty AbilityProperty = BindableProperty.Create(
+ nameof(Ability),
+ typeof(AbilityViewModel),
+ typeof(AbilityBaseValueView),
+ defaultValue: default(AbilityViewModel));
+ }
+}
\ No newline at end of file
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml
new file mode 100644
index 00000000..16a5e468
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs
new file mode 100644
index 00000000..125eff8e
--- /dev/null
+++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs
@@ -0,0 +1,32 @@
+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.PlayerCharacter
+{
+ [XamlCompilation(XamlCompilationOptions.Compile)]
+ public partial class AbilityRacialBonusView : ContentView
+ {
+ public AbilityRacialBonusView()
+ {
+ InitializeComponent();
+ }
+
+ public AbilityViewModel Ability
+ {
+ get { return (AbilityViewModel)GetValue(AbilityProperty); }
+ set { SetValue(AbilityProperty, value); }
+ }
+ public static readonly BindableProperty AbilityProperty = BindableProperty.Create(
+ nameof(Ability),
+ typeof(AbilityViewModel),
+ typeof(AbilityRacialBonusView),
+ defaultValue: default(AbilityViewModel));
+ }
+}
\ No newline at end of file