modification du header

pull/1/head
Vianney JOURDY 2 years ago
parent ed44acf093
commit 1e1b3e37de

@ -4,33 +4,33 @@
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:MangaMap"
xmlns:Views="clr-namespace:MangaMap.Views">
xmlns:Views="clr-namespace:MangaMap.Views"
Shell.FlyoutBehavior="Flyout"
Shell.NavBarIsVisible="False">
<TabBar>
<Tab Title="HomePage">
<ShellContent
ContentTemplate="{DataTemplate Views:homePage}" />
</Tab>
<Tab Title="signUpPage">
<ShellContent
ContentTemplate="{DataTemplate Views:signUpPage}" />
</Tab>
<Tab Title="loginPage">
<ShellContent
ContentTemplate="{DataTemplate Views:loginPage}" />
</Tab>
<Tab Title="settingsPage">
<ShellContent
ContentTemplate="{DataTemplate Views:settingsPage}" />
</Tab>
<Tab Title="listPage">
<ShellContent
ContentTemplate="{DataTemplate Views:listPage}" />
</Tab>
<Tab Title="ficheAnime">
<ShellContent
ContentTemplate="{DataTemplate Views:ficheAnime}" />
</Tab>
</TabBar>
<ShellContent
Title="Home"
ContentTemplate="{DataTemplate Views:homePage}"
Route="MainPage" />
<ShellContent
Title="Inscription"
ContentTemplate="{DataTemplate Views:signUpPage}" />
<ShellContent
Title="Connection"
ContentTemplate="{DataTemplate Views:loginPage}" />
<ShellContent
Title="Paramètres"
ContentTemplate="{DataTemplate Views:settingsPage}" />
<ShellContent
Title="Liste"
ContentTemplate="{DataTemplate Views:listPage}" />
<ShellContent
Title="Fiche Exemple"
ContentTemplate="{DataTemplate Views:ficheAnime}" />
</Shell>

@ -0,0 +1,12 @@
<?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="MangaMap.NewContent1"
Background="{StaticResource Primary}">
<Grid ColumnDefinitions="50, *, 30">
<ImageButton Source="logo.png"
MaximumHeightRequest="30"
MaximumWidthRequest="30"
VerticalOptions="Center"/>
</Grid>
</ContentView>

@ -0,0 +1,9 @@
namespace MangaMap;
public partial class NewContent1 : ContentView
{
public NewContent1()
{
InitializeComponent();
}
}

@ -48,21 +48,28 @@
<MauiAsset Include="Resources\Raw\**" LogicalName="%(RecursiveDir)%(Filename)%(Extension)" />
</ItemGroup>
<ItemGroup>
<None Remove="Resources\Images\logo.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="7.0.0" />
</ItemGroup>
<ItemGroup>
<Compile Update="CustomHeader.xaml.cs">
<DependentUpon>CustomHeader.xaml</DependentUpon>
</Compile>
<Compile Update="Views\signUpPage.xaml.cs">
<DependentUpon>signUpPage.xaml</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<MauiXaml Update="Resources\Theme\DarkTheme.xaml">
<MauiXaml Update="CustomHeader.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\CustomHeader.xaml">
<MauiXaml Update="Resources\Theme\DarkTheme.xaml">
<Generator>MSBuild:Compile</Generator>
</MauiXaml>
<MauiXaml Update="Views\homePage.xaml">

@ -9,7 +9,7 @@ public static class MauiProgram
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.ConfigureFonts(fonts =>
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 KiB

@ -1,10 +0,0 @@
<?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="MangaMap.Views.CustomHeader"
BackgroundColor="DarkSalmon">
<Grid ColumnDefinitions="30, *, 30">
</Grid>
</ContentView>

@ -1,9 +0,0 @@
namespace MangaMap.Views;
public partial class CustomHeader : ContentView
{
public CustomHeader()
{
InitializeComponent();
}
}

@ -1,18 +1,23 @@
<?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:local="clr-namespace:MangaMap"
x:Class="MangaMap.Views.homePage">
<Grid RowDefinitions="40, *">
<local:NewContent1 HeightRequest="40" VerticalOptions="Start" Padding="10, 0"/>
<ScrollView
BackgroundColor="#1E1E1E">
BackgroundColor="#1E1E1E"
Grid.Row="1">
<VerticalStackLayout
Spacing="70"
VerticalOptions="Center">
<SearchBar Placeholder="Recherche"
BackgroundColor="White"
CancelButtonColor="Orange"
TextColor="Black"
BackgroundColor="White"
HorizontalTextAlignment="Center"
Margin="30"
/>
@ -69,7 +74,60 @@
Fill="Yellow"/>
</HorizontalStackLayout>
</VerticalStackLayout>
<HorizontalStackLayout
Spacing="100"
HorizontalOptions="Center">
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Red"
/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Orange"/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Blue"/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Purple"/>
</HorizontalStackLayout>
<HorizontalStackLayout
Spacing="100"
HorizontalOptions="Center">
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Purple"
/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Green"/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Gray"/>
<Rectangle
WidthRequest="150"
HeightRequest="150"
Fill="Yellow"/>
</HorizontalStackLayout>
</VerticalStackLayout>
</ScrollView>
</Grid>
</ContentPage>

@ -18,93 +18,64 @@
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid Margin="20" Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20" Grid.Row="0" ColumnDefinitions="*,300,300">
<Label Grid.Column="0"
Text="Titre" FontSize="Large" TextColor="White"
HorizontalOptions="Start" VerticalOptions="Center"/>
<Label Grid.Column="1"
Text="Score" FontSize="Large" TextColor="White"
HorizontalOptions="Center" VerticalOptions="Center"/>
<Label Grid.Column="10"
<Label Grid.Column="2"
Text="Progression" FontSize="Large" TextColor="White"
HorizontalOptions="End" VerticalOptions="Center"/>
</Grid>
<ScrollView Grid.Row="1" VerticalScrollBarVisibility="Always">
<VerticalStackLayout Spacing="10">
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Rectangle Grid.Column="0" Fill="#FFFFFF" WidthRequest="100" HeightRequest="100"/>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="#FFFFFF" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>
</Grid>
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="Blue" WidthRequest="100" HeightRequest="100"/>
<Rectangle Grid.Column="0" Fill="Blue" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>
</Grid>
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="Red" WidthRequest="100" HeightRequest="100"/>
<Rectangle Grid.Column="0" Fill="Red" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>
</Grid>
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="#FFFFFF" WidthRequest="100" HeightRequest="100"/>
<Rectangle Grid.Column="0" Fill="#FFFFFF" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>
</Grid>
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="Blue" WidthRequest="100" HeightRequest="100"/>
<Rectangle Grid.Column="0" Fill="Blue" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>
</Grid>
<Grid Margin="20,0,20,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid Margin="20,0,20,0" ColumnDefinitions="*,*,300,300">
<Rectangle Grid.Column="0" Fill="Red" WidthRequest="100" HeightRequest="100"/>
<Rectangle Grid.Column="0" Fill="Red" WidthRequest="100" HeightRequest="100" HorizontalOptions="Start"/>
<Label Grid.Column="1" Text="Test Titre" FontSize="Medium" VerticalOptions="Center" Margin="15"/>
<Label Grid.Column="2" Text="4/5" VerticalOptions="Center" HorizontalOptions="Center"/>
<Label Grid.Column="3" Text="10/85" VerticalOptions="Center" HorizontalOptions="End"/>

Loading…
Cancel
Save