Nouveau design FDD + image ronde + bateaux

devGuillaume
Yoan BRUGIÈRE 2 years ago
parent 0b7bef6450
commit 39946c496d

@ -26,6 +26,7 @@ namespace Model
PremierEp = premierEp; PremierEp = premierEp;
Description = description; Description = description;
Caracteristique = caracteristique; Caracteristique = caracteristique;
Image= image;
} }
public Bateau(string nom, string nomRomanise, Equipage affiliation, int premierChap, int premierEp, string description, string caracteristique, string image) : this(nom,nomRomanise,premierChap,premierEp,description,caracteristique,image) public Bateau(string nom, string nomRomanise, Equipage affiliation, int premierChap, int premierEp, string description, string caracteristique, string image) : this(nom,nomRomanise,premierChap,premierEp,description,caracteristique,image)

@ -14,6 +14,8 @@ namespace Model.Stub
List<Bateau> bateau = new List<Bateau>() List<Bateau> bateau = new List<Bateau>()
{ {
new Bateau("Sunny", "Sauzando Sani-go", 435, 321, "Le Thousand Sunny est...", "Ce bateau a pour particularités ...", "sunny.png"), new Bateau("Sunny", "Sauzando Sani-go", 435, 321, "Le Thousand Sunny est...", "Ce bateau a pour particularités ...", "sunny.png"),
new Bateau("Vogue Merry", "Goingu Merri-go", 41, 17, "Le Vogue Merry est...", "Ce bateau a pour particularités ...", "sunny.png"),
new Bateau("Moby Dick", "Mobi Dikku-go", 234, 151, "Le Moby Dick est...", "Ce bateau a pour particularités ...", "sunny.png"),
}; };
return bateau; return bateau;
} }

@ -13,7 +13,7 @@
<ShellContent <ShellContent
ContentTemplate="{DataTemplate local:MainPage}" ContentTemplate="{DataTemplate local:PageEquipage}"
Route="PageFDD" /> Route="PageFDD" />

@ -66,36 +66,42 @@
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Frame
CornerRadius="25"
BorderColor="#e2edf1"
IsClippedToBounds="True"
Padding="0"
HeightRequest="800"
WidthRequest="450">
<Image <Image
Source="{Binding Image}" Source="{Binding Image}"
HeightRequest="800"
WidthRequest="450" Aspect="Fill"
/> />
</Frame>
<Frame CornerRadius="20" <Frame CornerRadius="20"
BorderColor="#72a3b3" BorderColor="#72a3b3"
BackgroundColor="#72a3b3" BackgroundColor="#72a3b3"
Margin="20, 50" Padding="20" Margin="20, 50" Padding="15"
WidthRequest="275" WidthRequest="275"
HeightRequest="150" HeightRequest="150"
Grid.Row="0" Grid.Row="0"
VerticalOptions="End"> VerticalOptions="End">
<StackLayout Orientation="Vertical" Spacing="20"> <StackLayout Orientation="Vertical" Spacing="10" VerticalOptions="Center">
<Label <Label
Text="{Binding Nom}" Text="{Binding Nom}"
FontAttributes="Bold" FontAttributes="Bold"
FontSize="22" FontSize="22"
TextColor="White" TextColor="White"
HorizontalOptions="Center" HorizontalOptions="Center"
/> />
<Label <Label
Text="________________________" Text="-----------------------------"
FontAttributes="Bold" FontAttributes="Bold"
FontSize="20" FontSize="20"
TextColor="White" TextColor="White"

@ -33,7 +33,7 @@
<Button Style="{StaticResource buttonMenu}" Text="Bestiaire"/> <Button Style="{StaticResource buttonMenu}" Text="Bestiaire"/>
<Button Style="{StaticResource buttonMenu}" Text="Équipages" Clicked="Hyperlink_Equip"/> <Button Style="{StaticResource buttonMenu}" Text="Équipages" Clicked="Hyperlink_Equip"/>
</VerticalStackLayout> </VerticalStackLayout>
<VerticalStackLayout Grid.Row="0" Grid.Column="1" Spacing="40"> <VerticalStackLayout Grid.Row="0" Grid.Column="1" Spacing="10">
<Grid BackgroundColor="#72a3b3" Padding="10" ColumnSpacing="50" > <Grid BackgroundColor="#72a3b3" Padding="10" ColumnSpacing="50" >
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="10*"/> <RowDefinition Height="10*"/>
@ -53,44 +53,58 @@
<Label Text="Trier" HorizontalTextAlignment="Center" /> <Label Text="Trier" HorizontalTextAlignment="Center" />
</Frame> </Frame>
</Grid> </Grid>
<Frame BackgroundColor="#e2edf1">
<ScrollView Orientation="Vertical" VerticalScrollBarVisibility="Always"> <ScrollView Orientation="Vertical" VerticalScrollBarVisibility="Always">
<CollectionView x:Name="listeFDD" ItemsLayout="VerticalGrid, 4"> <CollectionView x:Name="listeFDD" ItemsLayout="VerticalGrid, 4">
<CollectionView.ItemTemplate> <CollectionView.ItemTemplate>
<DataTemplate> <DataTemplate>
<Grid Padding="10" ColumnSpacing="10" RowSpacing="20"> <Grid Padding="20" ColumnSpacing="20" RowSpacing="20">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="25*"/> <ColumnDefinition Width="25*"/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Frame CornerRadius="25"
BackgroundColor="#e2edf1"
BorderColor="#72a3b3"
>
<StackLayout Orientation="Vertical" Padding="5">
<Image <Image
Source="{Binding Image}" Source="{Binding Image}"
HeightRequest="300" HeightRequest="290"
WidthRequest="300" /> WidthRequest="290" />
<Label <Label
VerticalOptions="End"
Padding="7"
HorizontalTextAlignment="Center"
HorizontalOptions="Center"
Text="{Binding Type}"
FontAttributes="Italic"
BackgroundColor="#72a3b3"/>
<Label
VerticalOptions="End"
Margin="25"
HorizontalOptions="Center" HorizontalOptions="Center"
VerticalOptions="Start"
HorizontalTextAlignment="Center" HorizontalTextAlignment="Center"
Padding="5"
Text="{Binding Nom}" Text="{Binding Nom}"
BackgroundColor="#72a3b3"
FontSize="19"
TextColor="#72a3b3"
FontAttributes="Bold" /> FontAttributes="Bold" />
<Label
VerticalOptions="Center"
HorizontalOptions="Center"
Text="{Binding Type}"
FontAttributes="Italic"
TextColor="#72a3b3"/>
</StackLayout>
</Frame>
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</CollectionView.ItemTemplate> </CollectionView.ItemTemplate>
</CollectionView> </CollectionView>
</ScrollView> </ScrollView>
</Frame>
</VerticalStackLayout> </VerticalStackLayout>
</Grid> </Grid>

@ -69,37 +69,39 @@
<RowDefinition Height="750"/> <RowDefinition Height="750"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Frame
CornerRadius="25"
BorderColor="#e2edf1"
IsClippedToBounds="True"
Padding="0"
HeightRequest="800"
WidthRequest="450">
<Image <Image
Source="{Binding Image}" Source="{Binding Image}"
HeightRequest="800"
WidthRequest="450"
/>
Aspect="Fill"
/>
</Frame>
<Frame CornerRadius="20" <Frame CornerRadius="20"
BorderColor="#72a3b3" BorderColor="#72a3b3"
BackgroundColor="#72a3b3" BackgroundColor="#72a3b3"
Margin="20, 50" Padding="20" Margin="20, 50" Padding="15"
WidthRequest="275" WidthRequest="275"
HeightRequest="150" HeightRequest="150"
Grid.Row="0" Grid.Row="0"
VerticalOptions="End"> VerticalOptions="End">
<StackLayout Orientation="Vertical" Spacing="10" VerticalOptions="Center">
<StackLayout Orientation="Vertical" Spacing="20">
<Label <Label
Text="{Binding Nom}" Text="{Binding Nom}"
FontAttributes="Bold" FontAttributes="Bold"
FontSize="22" FontSize="22"
TextColor="White" TextColor="White"
HorizontalOptions="Center" HorizontalOptions="Center"
/> />
<Label <Label
Text="________________________" Text="-----------------------------"
FontAttributes="Bold" FontAttributes="Bold"
FontSize="20" FontSize="20"
TextColor="White" TextColor="White"

Loading…
Cancel
Save