Merge branch 'remi' into master

pull/15/head
Yvan CALATAYUD 2 years ago
commit 69024d1b27

Binary file not shown.

@ -9,5 +9,7 @@ public partial class AppShell : Shell
InitializeComponent(); InitializeComponent();
Routing.RegisterRoute(nameof(PageJeu), typeof(PageJeu)); Routing.RegisterRoute(nameof(PageJeu), typeof(PageJeu));
Routing.RegisterRoute(nameof(PageAdmin), typeof(PageAdmin));
} }
} }

@ -9,263 +9,275 @@
<ScrollView VerticalScrollBarVisibility="Never"> <Grid x:Name="outerGrid">
<Grid.Background>
<LinearGradientBrush EndPoint="1,0">
<GradientStop Color="#DFE4FF"
Offset="0.1" />
<GradientStop Color="#FDF7E6"
Offset="1.0" />
</LinearGradientBrush>
</Grid.Background>
<ScrollView VerticalScrollBarVisibility="Never">
<Grid
RowDefinitions="auto, auto, auto, auto, auto, auto, *">
<HorizontalStackLayout>
<Frame Margin="10"
BorderColor="DarkViolet"
CornerRadius="50"
HeightRequest="50"
WidthRequest="50"
IsClippedToBounds="True"
HorizontalOptions="Start"
VerticalOptions="Center"
Grid.Row="1"
/>
<Label
Text="Pseudo"
FontFamily="AladinRegular"
FontSize="18"
Grid.Row="1"
HorizontalOptions="Start"
VerticalOptions="Center"
/>
</HorizontalStackLayout>
<StackLayout HorizontalOptions="Center" VerticalOptions="Center" Grid.Row="2">
<SearchBar Placeholder="Rechercher" BackgroundColor="#D9D9D9" TextColor="Black"/>
</StackLayout>
<Grid BackgroundColor="Beige" <Label
RowDefinitions="auto, auto, auto, auto, auto, auto, *"> Text="Parcourir les jeux"
FontFamily="PTSansCaption-Bold"
FontSize="24"
<HorizontalStackLayout> Grid.Row="3"
<Frame Margin="10" Padding="25,20,0,0"
BorderColor="DarkViolet" />
CornerRadius="50"
HeightRequest="50" <ScrollView Orientation="Horizontal" Grid.Row="4" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
WidthRequest="50" <Grid RowDefinitions="auto" ColumnDefinitions="*,*,auto" Padding="18" ColumnSpacing="18">
IsClippedToBounds="True" <!-- #1 -->
HorizontalOptions="Start" <ImageButton Source="cover_zelda.png" Grid.Column="0" CornerRadius="20" HeightRequest="160" WidthRequest="290"/>
VerticalOptions="Center" <HorizontalStackLayout Grid.Column="0" Margin="25,95,0,0" Spacing="5">
Grid.Row="1" <Image Style="{StaticResource Stars}"/>
/> <Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
</HorizontalStackLayout>
<Label Text="The Legend of Zelda: Tears of the Kingdom"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="12"
Grid.Column="0"
Padding="25,110,0,0"/>
<Image Source="download.png"
HorizontalOptions="Start"
HeightRequest="20"
WidthRequest="20"
Grid.Column="0"
Margin="23,120,0,0"/>
<Label Text="250k de téléchargements"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="8"
Grid.Column="0"
Padding="44,135,0,0"/>
<!-- #2 -->
<ImageButton Source="cover_hogwarts.png" Grid.Column="1" CornerRadius="20" HeightRequest="160" WidthRequest="290"/>
<HorizontalStackLayout Grid.Column="1" Margin="25,95,0,0" Spacing="5">
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
</HorizontalStackLayout>
<Label Text="Hogwarts Legacy : L'Héritage de Poudlard"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="12"
Grid.Column="1"
Padding="25,110,0,0"/>
<Image Source="download.png"
HorizontalOptions="Start"
HeightRequest="20"
WidthRequest="20"
Grid.Column="1"
Margin="23,120,0,0"/>
<Label Text="160k de téléchargements"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="8"
Grid.Column="1"
Padding="44,135,0,0"/>
<!-- #3 -->
<ImageButton Source="cover_residentevil4.png" Grid.Column="2" CornerRadius="20" HeightRequest="160" WidthRequest="290"/>
<HorizontalStackLayout Grid.Column="2" Margin="25,95,0,0" Spacing="5">
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
<Image Style="{StaticResource Stars}"/>
</HorizontalStackLayout>
<Label Text="Resident Evil 4"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="12"
Grid.Column="2"
Padding="25,110,0,0"/>
<Image Source="download.png"
HorizontalOptions="Start"
HeightRequest="20"
WidthRequest="20"
Grid.Column="2"
Margin="23,120,0,0"/>
<Label Text="50k de téléchargements"
TextColor="White"
FontFamily="PTSansCaption-Bold"
FontSize="8"
Grid.Column="2"
Padding="44,135,0,0"/>
</Grid>
</ScrollView>
<Label <Label
Text="Pseudo" Text="Jeux les mieux notés"
FontFamily="AladinRegular" FontFamily="PTSansCaption-Bold"
FontSize="18" FontSize="24"
Grid.Row="1" Grid.Row="5"
HorizontalOptions="Start" Padding="25,25,0,25"
VerticalOptions="Center" />
/>
</HorizontalStackLayout> <Grid Grid.Row="6" ColumnDefinitions="auto,auto,auto">
<StackLayout HorizontalOptions="Center" VerticalOptions="Center" Grid.Row="2"> <VerticalStackLayout Spacing="40">
<SearchBar Placeholder="Rechercher" BackgroundColor="#D9D9D9" TextColor="Black"/>
</StackLayout>
<Label <HorizontalStackLayout Grid.Row="0" Spacing="20">
Text="Parcourir les jeux" <Image Source="cover_lastofus1.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
FontFamily="PTSansCaption-Bold" <VerticalStackLayout Spacing="15">
FontSize="24" <Label Text="The Last of Us Part I" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
Grid.Row="3" <HorizontalStackLayout>
Padding="25,20,0,0" <Image Style="{StaticResource Star}"/>
/> <Label Text="5,0 étoiles"
TextColor="#7C7C7C"
<ScrollView Orientation="Horizontal" Grid.Row="4" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"> FontFamily="PTSansNarrow-Bold"
<Grid RowDefinitions="auto" ColumnDefinitions="*,*,auto" Padding="18" ColumnSpacing="18"> FontSize="12"
<!-- #1 --> Margin="6,0,15,0"/>
<ImageButton Source="cover_zelda.png" Grid.Column="0" CornerRadius="20" HeightRequest="160" WidthRequest="290"/> <Image Source="download_blue.png"
<HorizontalStackLayout Grid.Column="0" Margin="25,95,0,0" Spacing="5"> HeightRequest="20"
<Image Style="{StaticResource Stars}"/> WidthRequest="20"
<Image Style="{StaticResource Stars}"/> HorizontalOptions="Start"
<Image Style="{StaticResource Stars}"/> VerticalOptions="Start"/>
<Image Style="{StaticResource Stars}"/> <Label Text="487k"
<Image Style="{StaticResource Stars}"/> TextColor="#7C7C7C"
</HorizontalStackLayout> FontFamily="PTSansNarrow-Bold"
<Label Text="The Legend of Zelda: Tears of the Kingdom" FontSize="12"
TextColor="White" Margin="6,0,0,0"/>
FontFamily="PTSansCaption-Bold" </HorizontalStackLayout>
FontSize="12" </VerticalStackLayout>
Grid.Column="0"
Padding="25,110,0,0"/> <views:BoutonVoir/>
<Image Source="download.png" </HorizontalStackLayout>
HorizontalOptions="Start"
HeightRequest="20"
WidthRequest="20"
Grid.Column="0" <HorizontalStackLayout Grid.Row="0" Spacing="20">
Margin="23,120,0,0"/> <Image Source="cover_forzahorizon5.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<Label Text="250k de téléchargements" <VerticalStackLayout Spacing="15">
TextColor="White" <Label Text="Forza Horizon 5" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
FontFamily="PTSansCaption-Bold" <HorizontalStackLayout>
FontSize="8" <Image Style="{StaticResource Star}"/>
Grid.Column="0" <Label Text="4,8 étoiles"
Padding="44,135,0,0"/> TextColor="#7C7C7C"
<!-- #2 --> FontFamily="PTSansNarrow-Bold"
<ImageButton Source="cover_hogwarts.png" Grid.Column="1" CornerRadius="20" HeightRequest="160" WidthRequest="290"/> FontSize="12"
<HorizontalStackLayout Grid.Column="1" Margin="25,95,0,0" Spacing="5"> Margin="6,0,15,0"/>
<Image Style="{StaticResource Stars}"/> <Image Source="download_blue.png"
<Image Style="{StaticResource Stars}"/> HeightRequest="20"
<Image Style="{StaticResource Stars}"/> WidthRequest="20"
<Image Style="{StaticResource Stars}"/> HorizontalOptions="Start"
</HorizontalStackLayout> VerticalOptions="Start"/>
<Label Text="Hogwarts Legacy : L'Héritage de Poudlard" <Label Text="420k"
TextColor="White" TextColor="#7C7C7C"
FontFamily="PTSansCaption-Bold" FontFamily="PTSansNarrow-Bold"
FontSize="12" FontSize="12"
Grid.Column="1" Margin="6,0,0,0"/>
Padding="25,110,0,0"/> </HorizontalStackLayout>
<Image Source="download.png" </VerticalStackLayout>
HorizontalOptions="Start"
HeightRequest="20" <Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
WidthRequest="20" </HorizontalStackLayout>
Grid.Column="1"
Margin="23,120,0,0"/>
<Label Text="160k de téléchargements"
TextColor="White" <HorizontalStackLayout Grid.Row="0" Spacing="20">
FontFamily="PTSansCaption-Bold" <Image Source="cover_readyornot.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
FontSize="8" <VerticalStackLayout Spacing="15">
Grid.Column="1" <Label Text="Ready or Not" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
Padding="44,135,0,0"/> <HorizontalStackLayout>
<!-- #3 --> <Image Style="{StaticResource Star}"/>
<ImageButton Source="cover_residentevil4.png" Grid.Column="2" CornerRadius="20" HeightRequest="160" WidthRequest="290"/> <Label Text="4,8 étoiles"
<HorizontalStackLayout Grid.Column="2" Margin="25,95,0,0" Spacing="5"> TextColor="#7C7C7C"
<Image Style="{StaticResource Stars}"/> FontFamily="PTSansNarrow-Bold"
<Image Style="{StaticResource Stars}"/> FontSize="12"
<Image Style="{StaticResource Stars}"/> Margin="6,0,15,0"/>
</HorizontalStackLayout> <Image Source="download_blue.png"
<Label Text="Resident Evil 4" HeightRequest="20"
TextColor="White" WidthRequest="20"
FontFamily="PTSansCaption-Bold" HorizontalOptions="Start"
FontSize="12" VerticalOptions="Start"/>
Grid.Column="2" <Label Text="276k"
Padding="25,110,0,0"/> TextColor="#7C7C7C"
<Image Source="download.png" FontFamily="PTSansNarrow-Bold"
HorizontalOptions="Start" FontSize="12"
HeightRequest="20" Margin="6,0,0,0"/>
WidthRequest="20" </HorizontalStackLayout>
Grid.Column="2" </VerticalStackLayout>
Margin="23,120,0,0"/>
<Label Text="50k de téléchargements" <Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
TextColor="White" </HorizontalStackLayout>
FontFamily="PTSansCaption-Bold"
FontSize="8"
Grid.Column="2"
Padding="44,135,0,0"/> <HorizontalStackLayout Grid.Row="0" Spacing="20">
<Image Source="cover_starwarsjedisurvivor.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<VerticalStackLayout Spacing="15">
<Label Text="Star Wars Jedi: Survivor" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
<HorizontalStackLayout>
<Image Style="{StaticResource Star}"/>
<Label Text="4,7 étoiles"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,15,0"/>
<Image Source="download_blue.png"
HeightRequest="20"
WidthRequest="20"
HorizontalOptions="Start"
VerticalOptions="Start"/>
<Label Text="310k"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,0,0"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
</HorizontalStackLayout>
</VerticalStackLayout>
</Grid> </Grid>
</ScrollView>
<Label
Text="Jeux les mieux notés"
FontFamily="PTSansCaption-Bold"
FontSize="24"
Grid.Row="5"
Padding="25,25,0,25"
/>
<Grid Grid.Row="6" ColumnDefinitions="auto,auto,auto">
<VerticalStackLayout Spacing="40">
<HorizontalStackLayout Grid.Row="0" Spacing="20">
<Image Source="cover_lastofus1.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<VerticalStackLayout Spacing="15">
<Label Text="The Last of Us Part I" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
<HorizontalStackLayout>
<Image Style="{StaticResource Star}"/>
<Label Text="5,0 étoiles"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,15,0"/>
<Image Source="download_blue.png"
HeightRequest="20"
WidthRequest="20"
HorizontalOptions="Start"
VerticalOptions="Start"/>
<Label Text="487k"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,0,0"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<views:BoutonVoir/>
</HorizontalStackLayout>
<HorizontalStackLayout Grid.Row="0" Spacing="20">
<Image Source="cover_forzahorizon5.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<VerticalStackLayout Spacing="15">
<Label Text="Forza Horizon 5" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
<HorizontalStackLayout>
<Image Style="{StaticResource Star}"/>
<Label Text="4,8 étoiles"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,15,0"/>
<Image Source="download_blue.png"
HeightRequest="20"
WidthRequest="20"
HorizontalOptions="Start"
VerticalOptions="Start"/>
<Label Text="420k"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,0,0"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
</HorizontalStackLayout>
<HorizontalStackLayout Grid.Row="0" Spacing="20">
<Image Source="cover_readyornot.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<VerticalStackLayout Spacing="15">
<Label Text="Ready or Not" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
<HorizontalStackLayout>
<Image Style="{StaticResource Star}"/>
<Label Text="4,8 étoiles"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,15,0"/>
<Image Source="download_blue.png"
HeightRequest="20"
WidthRequest="20"
HorizontalOptions="Start"
VerticalOptions="Start"/>
<Label Text="276k"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,0,0"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
</HorizontalStackLayout>
<HorizontalStackLayout Grid.Row="0" Spacing="20">
<Image Source="cover_starwarsjedisurvivor.png" HeightRequest="60" WidthRequest="100" Margin="25,0,0,0"/>
<VerticalStackLayout Spacing="15">
<Label Text="Star Wars Jedi: Survivor" FontFamily="PTSansNarrow-Bold" FontSize="15"/>
<HorizontalStackLayout>
<Image Style="{StaticResource Star}"/>
<Label Text="4,7 étoiles"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,15,0"/>
<Image Source="download_blue.png"
HeightRequest="20"
WidthRequest="20"
HorizontalOptions="Start"
VerticalOptions="Start"/>
<Label Text="310k"
TextColor="#7C7C7C"
FontFamily="PTSansNarrow-Bold"
FontSize="12"
Margin="6,0,0,0"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<Button Text="Voir" FontFamily="PTSansNarrow-Bold" FontSize="16" BackgroundColor="#FF4D00" HeightRequest="45" WidthRequest="93" Scale="0.85" CornerRadius="25" />
</HorizontalStackLayout>
</VerticalStackLayout>
</Grid> </Grid>
</Grid> </ScrollView>
</Grid>
</ScrollView>
</ContentPage> </ContentPage>

@ -3,8 +3,36 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="GameAtlas.Views.PageAdmin" x:Class="GameAtlas.Views.PageAdmin"
Title="Page Admin"> Title="Page Admin">
<VerticalStackLayout>
<Grid x:Name="outerGrid" RowDefinitions="50,50,30,30,30" ColumnDefinitions="50,*,50" RowSpacing="60" Padding="10,20,10,0">
<Grid.Background>
<LinearGradientBrush EndPoint="1,0">
<GradientStop Color="#DFE4FF"
Offset="0.1" />
<GradientStop Color="#FDF7E6"
Offset="1.0" />
</LinearGradientBrush>
</Grid.Background>
<Grid RowDefinitions="166,*" ColumnDefinitions="30,*,30" Padding="10,20,10,0">
<Image Source="arrowback" VerticalOptions="Start" WidthRequest="30">
<Image.GestureRecognizers>
<TapGestureRecognizer Tapped="Back_Tapped"/>
</Image.GestureRecognizers>
</Image>
</Grid>
<Label Grid.Row="0" Grid.Column="1" Padding="0,20,0,0" HorizontalOptions="Center" Text="Panel Administrateur" TextColor="#B71111" FontFamily="PTSansCaption-Bold" FontSize="24"/>
<Label Grid.Row="1" Grid.Column="1" Padding="-30,20,0,0" HorizontalOptions="Start" Text="Options :" TextColor="Black" FontFamily="PTSansCaption-Bold" FontSize="24"/>
<Button Grid.Row="2" Grid.Column="1" HeightRequest="50" Text="Ajouter un Jeu" TextColor="Black" FontFamily="PTSansCaption-Bold" FontSize="14"/>
<Button Grid.Row="3" Grid.Column="1" HeightRequest="50" Text="Gérer un jeu" TextColor="Black" FontFamily="PTSansCaption-Bold" FontSize="14"/>
<Button Grid.Row="4" Grid.Column="1" HeightRequest="50" Text="Supprimer un jeu" TextColor="Black" FontFamily="PTSansCaption-Bold" FontSize="14"/>
</Grid>
</VerticalStackLayout>
</ContentPage> </ContentPage>

@ -6,4 +6,9 @@ public partial class PageAdmin : ContentPage
{ {
InitializeComponent(); InitializeComponent();
} }
async void Back_Tapped(System.Object sender, Microsoft.Maui.Controls.TappedEventArgs e)
{
await Navigation.PopAsync();
}
} }

@ -3,36 +3,89 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit" xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
x:Class="GameAtlas.Views.PageParcourir" x:Class="GameAtlas.Views.PageParcourir"
Title="ECRAN DE CONNEXION" WidthRequest="390" HeightRequest="844" Title="ECRAN DE CONNEXION" WidthRequest="390" HeightRequest="844">
BackgroundColor="Beige">
<VerticalStackLayout> <Grid x:Name="outerGrid">
<HorizontalStackLayout>
<Image Source="arrow_back.png" WidthRequest="25" HeightRequest="25" HorizontalOptions="Start" Margin="20,20,0,0"/> <Grid.Background>
<LinearGradientBrush EndPoint="1,0">
<SearchBar Placeholder="Rechercher" <GradientStop Color="#DFE4FF"
BackgroundColor="White" Offset="0.1" />
TextColor="Black" <GradientStop Color="#FDF7E6"
HorizontalOptions="EndAndExpand" Offset="1.0" />
/> </LinearGradientBrush>
</HorizontalStackLayout> </Grid.Background>
<Label
Text="Rechercher" <VerticalStackLayout>
FontFamily="PTSansCBold" <HorizontalStackLayout>
FontSize="24" <Image Source="arrow_back.png" VerticalOptions="Start" WidthRequest="30" Margin="20,20,0,0">
Grid.Row="3" <Image.GestureRecognizers>
Padding="20" <TapGestureRecognizer Tapped="Back_Tapped"/>
/> </Image.GestureRecognizers>
</Image>
<Grid RowDefinitions="auto, auto, auto, auto"
ColumnDefinitions="*,*"> <SearchBar Placeholder="Rechercher"
<ImageButton Source="cover_zelda.png" Grid.Column="0" Grid.Row="0" Style="{StaticResource ImageRecherche}"/> BackgroundColor="White"
<ImageButton Source="cover_zelda.png" Grid.Column="0" Grid.Row="1" Style="{StaticResource ImageRecherche}"/> TextColor="Black"
<ImageButton Source="cover_zelda.png" Grid.Column="1" Grid.Row="0" Style="{StaticResource ImageRecherche}"/> HorizontalOptions="EndAndExpand"
<ImageButton Source="cover_zelda.png" Grid.Column="1" Grid.Row="1" Style="{StaticResource ImageRecherche}"/> />
</Grid> </HorizontalStackLayout>
<Label
Text="Rechercher"
FontFamily="PTSansCBold"
</VerticalStackLayout> FontSize="24"
Grid.Row="3"
Padding="20"
/>
<Grid>
<CollectionView Margin="0,10,0,0" VerticalScrollBarVisibility="Never">
<CollectionView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>https://cdn1.epicgames.com/offer/b7b42e2078524ab386a8b2a9856ef557/EGS_SifuDeluxeEditionUpgradeBundle_Sloclap_Bundles_S1_2560x1440-43bae7aa2089289442238bd1e2b55655</x:String>
<x:String>https://cdn.cloudflare.steamstatic.com/steam/apps/1562430/capsule_616x353.jpg?t=1682587412</x:String>
<x:String>https://i.ytimg.com/vi/0JdUZOZBi2g/maxresdefault.jpg</x:String>
<x:String>https://staticctf.ubisoft.com/J3yJr34U2pZ2Ieem48Dwy9uqj5PNUQTn/63JzhYgJbTQC1yW74tmZLJ/dd2912bbaf7c7a8a7e005f02d3e6cf4b/jd23-buy-keyart.jpg</x:String>
<x:String>https://gaming-cdn.com/images/products/8893/616x353/horizon-forbidden-west-ps5-playstation-5-jeu-playstation-store-cover.jpg</x:String>
<x:String>https://www.highgroundgaming.com/wp-content/uploads/2020/09/Uncharted-Games-Ranked.jpg</x:String>
<x:String>https://i.ytimg.com/vi/WQUU8jI1Sq8/maxresdefault.jpg</x:String>
<x:String>https://cdn1.epicgames.com/offer/e97659b501af4e3981d5430dad170911/EGS_HogwartsLegacy_AvalancheSoftware_S1_2560x1440-2baf3188eb3c1aa248bcc1af6a927b7e</x:String>
<x:String>https://cdn1.epicgames.com/offer/236c74b4cd2e4e3099cbe2ebdc9686fd/EGS_DeadIsland2_DeepSilverDambusterStudios_S1_2560x1440-fdc688ce46680914ee3c4a7949ce8a67</x:String>
<x:String>https://cdn.akamai.steamstatic.com/steam/apps/986130/capsule_616x353.jpg?t=1682348079</x:String>
<x:String>https://cdn1.epicgames.com/offer/b7b42e2078524ab386a8b2a9856ef557/EGS_SifuDeluxeEditionUpgradeBundle_Sloclap_Bundles_S1_2560x1440-43bae7aa2089289442238bd1e2b55655</x:String>
<x:String>https://cdn.cloudflare.steamstatic.com/steam/apps/1562430/capsule_616x353.jpg?t=1682587412</x:String>
<x:String>https://i.ytimg.com/vi/0JdUZOZBi2g/maxresdefault.jpg</x:String>
<x:String>https://staticctf.ubisoft.com/J3yJr34U2pZ2Ieem48Dwy9uqj5PNUQTn/63JzhYgJbTQC1yW74tmZLJ/dd2912bbaf7c7a8a7e005f02d3e6cf4b/jd23-buy-keyart.jpg</x:String>
<x:String>https://image.api.playstation.com/vulcan/ap/rnd/202010/2915/X8TO4UqHFGMQbHTDwKNlWU9z.jpg</x:String>
<x:String>https://www.highgroundgaming.com/wp-content/uploads/2020/09/Uncharted-Games-Ranked.jpg</x:String>
<x:String>https://gaming-cdn.com/images/products/967/616x353/sea-of-thieves-pc-xbox-one-xbox-series-x-s-pc-xbox-one-xbox-series-x-s-jeu-microsoft-store-cover.jpg</x:String>
</x:Array>
</CollectionView.ItemsSource>
<CollectionView.ItemTemplate>
<DataTemplate>
<Border HeightRequest="97.5" StrokeShape="RoundRectangle 5" VerticalOptions="Start" HorizontalOptions="Center">
<Border.Shadow>
<Shadow Brush="Black" Offset="0,4" Radius="4" Opacity="0.4" />
</Border.Shadow>
<Frame HasShadow="False" HeightRequest="97.5" CornerRadius="5" IsClippedToBounds="True">
<Image HeightRequest="97.5" Source="{Binding .}" Aspect="AspectFill"/>
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="OnGame_Tapped"/>
</Frame.GestureRecognizers>
</Frame>
</Border>
</DataTemplate>
</CollectionView.ItemTemplate>
<CollectionView.ItemsLayout>
<GridItemsLayout Span="2" Orientation="Vertical" VerticalItemSpacing="30" HorizontalItemSpacing="15"/>
</CollectionView.ItemsLayout>
</CollectionView>
</Grid>
</VerticalStackLayout>
</Grid>
</ContentPage> </ContentPage>

@ -6,4 +6,14 @@ public partial class PageParcourir : ContentPage
{ {
InitializeComponent(); InitializeComponent();
} }
async void OnGame_Tapped(System.Object sender, Microsoft.Maui.Controls.TappedEventArgs e)
{
await Shell.Current.GoToAsync(nameof(PageJeu));
}
async void Back_Tapped(System.Object sender, Microsoft.Maui.Controls.TappedEventArgs e)
{
await Navigation.PopAsync();
}
} }

@ -39,6 +39,10 @@
<Grid Grid.Row="0" Grid.Column="2" RowDefinitions="50" ColumnDefinitions="50" HorizontalOptions="Start"> <Grid Grid.Row="0" Grid.Column="2" RowDefinitions="50" ColumnDefinitions="50" HorizontalOptions="Start">
<Frame WidthRequest="50" HeightRequest="50" CornerRadius="25" VerticalOptions="Start" IsClippedToBounds="True" BackgroundColor="{StaticResource Tertiary}"> <Frame WidthRequest="50" HeightRequest="50" CornerRadius="25" VerticalOptions="Start" IsClippedToBounds="True" BackgroundColor="{StaticResource Tertiary}">
<Image Source="shieldperson" HeightRequest="40"/> <Image Source="shieldperson" HeightRequest="40"/>
<Frame.GestureRecognizers>
<TapGestureRecognizer Tapped="OnAdmin_Tapped"/>
</Frame.GestureRecognizers>
</Frame> </Frame>
</Grid> </Grid>

@ -11,4 +11,9 @@ public partial class PageProfil : ContentPage
{ {
await Shell.Current.GoToAsync(nameof(PageJeu)); await Shell.Current.GoToAsync(nameof(PageJeu));
} }
async void OnAdmin_Tapped(System.Object sender, Microsoft.Maui.Controls.TappedEventArgs e)
{
await Shell.Current.GoToAsync(nameof(PageAdmin));
}
} }
Loading…
Cancel
Save