You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
3.5 KiB
83 lines
3.5 KiB
<?xml version="1.0" encoding="utf-8" ?>
|
|
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
|
|
xmlns:vm ="clr-namespace:View.ModelViewPage"
|
|
xmlns:convert="clr-namespace:View.ConvertiseurImage"
|
|
x:Class="View.Page.AddChampionPage"
|
|
Title="AddChampionPage">
|
|
|
|
<ContentPage.Resources>
|
|
<convert:Base64ToImageConverter x:Key="Base64ToImageConverter"/>
|
|
</ContentPage.Resources>
|
|
<ScrollView>
|
|
|
|
<StackLayout HorizontalOptions="Center" VerticalOptions="CenterAndExpand" Spacing="20">
|
|
<Label Text="Nouveau Champion" FontSize="Title" HorizontalOptions="Center" />
|
|
|
|
<StackLayout Orientation="Horizontal" Spacing="10">
|
|
<Label Text="Nom:" FontSize="Subtitle" VerticalOptions="Center" />
|
|
<Entry Text="{Binding EditableChampion.Name}" Placeholder="Nom du Champion" HorizontalOptions="FillAndExpand" />
|
|
</StackLayout>
|
|
|
|
<StackLayout Orientation="Horizontal" Spacing="10">
|
|
<Label Text="Icône:" FontSize="Subtitle" VerticalOptions="Center" />
|
|
<ImageButton
|
|
Source="{Binding EditableChampion.Icon,Converter={StaticResource Base64ToImageConverter}}"
|
|
Command="{Binding PickIconCommand}"
|
|
BackgroundColor="#D3D3D3"
|
|
HeightRequest="50"
|
|
Aspect="AspectFit"/>
|
|
|
|
</StackLayout>
|
|
|
|
<StackLayout Orientation="Horizontal" Spacing="1">
|
|
<Label Text="Image:" FontSize="Subtitle" VerticalOptions="Center" />
|
|
<ImageButton
|
|
Source="{Binding EditableChampion.Image,Converter={StaticResource Base64ToImageConverter}}"
|
|
Command="{Binding PickImageCommand }"
|
|
BackgroundColor="#D3D3D3"
|
|
WidthRequest="200"
|
|
HeightRequest="200"
|
|
Aspect="AspectFit"/>
|
|
|
|
</StackLayout>
|
|
|
|
<StackLayout Orientation="Horizontal">
|
|
<Label Text="Bio:" FontSize="Subtitle" />
|
|
<Editor Text="{Binding EditableChampion.Bio}" Placeholder="Nom du Champion" HorizontalOptions="FillAndExpand" HeightRequest="200" WidthRequest="200" />
|
|
|
|
</StackLayout>
|
|
<StackLayout Orientation="Horizontal" Margin="16" Spacing="10">
|
|
<Label Text="Classe:" FontSize="Subtitle" />
|
|
<ListView ItemsSource="{Binding EditableChampion.ListClasses}" SelectedItem="{Binding EditableChampion.Class}">
|
|
<ListView.ItemTemplate>
|
|
<DataTemplate>
|
|
<ViewCell>
|
|
<StackLayout Orientation="Horizontal" Padding="10">
|
|
|
|
<Label Text="{Binding .}"
|
|
VerticalTextAlignment="Center"
|
|
HorizontalOptions="StartAndExpand"
|
|
FontAttributes="Bold" />
|
|
</StackLayout>
|
|
</ViewCell>
|
|
</DataTemplate>
|
|
</ListView.ItemTemplate>
|
|
</ListView>
|
|
<StackLayout Orientation="Horizontal" HorizontalOptions="Center" >
|
|
<Button Text="Ajouter" Command="{Binding SaveChampionCommand}" HorizontalOptions="Center" Padding="10" Margin="10" BackgroundColor="#DAA520"/>
|
|
<Button Text="Annuler" HorizontalOptions="Center" Padding="10" Margin="10" BackgroundColor="#DAA520" />
|
|
</StackLayout>
|
|
</StackLayout>
|
|
|
|
|
|
|
|
|
|
|
|
</StackLayout>
|
|
|
|
</ScrollView>
|
|
|
|
</ContentPage>
|
|
|