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 @@ + +