🚧 Ajout de la page leaderboard

pull/16/head
Lucas DUFLOT 1 year ago
parent cf2b4b336f
commit 0c4d1781ae

@ -5,7 +5,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Trek_12"
xmlns:views="clr-namespace:Trek_12.Views"
Shell.FlyoutBehavior="Disabled"
Shell.FlyoutBehavior="Flyout"
Title="Trek_12">
<ShellContent
@ -13,4 +13,9 @@
ContentTemplate="{DataTemplate views:PageMenuPrincipal}"
Route="PageMenuPrincipal" />
<ShellContent
Title="LeaderBoard"
ContentTemplate="{DataTemplate views:PageLeaderBoard}"
Route="LeaderBoard"/>
</Shell>

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

@ -62,7 +62,19 @@
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
</ItemGroup>
<ItemGroup>
<Compile Update="Views\PageLeaderBoard.xaml.cs">
<DependentUpon>PageLeaderBoard.xaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<MauiXaml Update="Views\component\ContentLeaderBoard.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\PageLeaderBoard.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\PageConnexion.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>

@ -0,0 +1,30 @@
<?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:view="clr-namespace:Trek_12.Views.component"
x:Class="Trek_12.Views.PageLeaderBoard"
Title="PageLeaderBoard">
<VerticalStackLayout BackgroundColor="BlanchedAlmond">
<Label
Text="Leader board"
VerticalOptions="Center"
HorizontalOptions="Center"
FontSize="Title"/>
<BoxView
Color="DarkSalmon"
HeightRequest="1"
WidthRequest="125"/>
<view:ContentLeaderBoard/>
<view:ContentLeaderBoard/>
<view:ContentLeaderBoard/>
<view:ContentLeaderBoard/>
<view:ContentLeaderBoard/>
<view:ContentLeaderBoard/>
<Button Text="Back"
BackgroundColor="OliveDrab"
FontSize="Title"
HorizontalOptions="Start"
WidthRequest="200"
Margin="10,20"/>
</VerticalStackLayout>
</ContentPage>

@ -0,0 +1,9 @@
namespace Trek_12.Views;
public partial class PageLeaderBoard : ContentPage
{
public PageLeaderBoard()
{
InitializeComponent();
}
}

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8" ?>
<ContentView xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Trek_12.Views.component.ContentLeaderBoard">
<Grid ColumnDefinitions="auto,*,*,*,*"
RowDefinitions="*,*"
Margin="0,20">
<Frame Margin="10"
BorderColor="Black"
CornerRadius="50"
HeightRequest="60"
WidthRequest="60"
IsClippedToBounds="True"
HasShadow="True">
<Image Source="profile.jpg"
Aspect="AspectFill"
Margin="-20"/>
</Frame>
<Label Text="Kiwi6026"
Grid.Column="1"
VerticalOptions="Center"
FontSize="Title"
TextColor="DarkSalmon"
Margin="10,0"/>
<Label Text="nbParties"
Grid.Column="2"
VerticalOptions="Center"
FontSize="Title"
TextColor="DarkSalmon"/>
<Label Text="map"
Grid.Column="3"
VerticalOptions="Center"
FontSize="Title"
TextColor="DarkSalmon"/>
<Label Text="bestScore"
Grid.Column="4"
VerticalOptions="Center"
FontSize="Title"
TextColor="DarkSalmon"/>
<BoxView Color="DarkSalmon"
Grid.Row="1"
HeightRequest="1"
WidthRequest="700"
Grid.ColumnSpan="5"/>
</Grid>
</ContentView>

@ -0,0 +1,9 @@
namespace Trek_12.Views.component;
public partial class ContentLeaderBoard : ContentView
{
public ContentLeaderBoard()
{
InitializeComponent();
}
}
Loading…
Cancel
Save