connection + deconnection améliaré
continuous-integration/drone/push Build is failing Details

pull/26/head
Vianney JOURDY 2 years ago
parent 57b0538e9d
commit bf9d9205c5

@ -3,7 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MangaMap.NewContent1" x:Class="MangaMap.NewContent1"
Background="{StaticResource Primary}"> Background="{StaticResource Primary}">
<Grid ColumnDefinitions="50, *, 40"> <Grid ColumnDefinitions="50, *,40, 40">
<ImageButton Source="logo.png" <ImageButton Source="logo.png"
MaximumHeightRequest="30" MaximumHeightRequest="30"
MaximumWidthRequest="30" MaximumWidthRequest="30"
@ -11,6 +11,13 @@
Clicked="ImageButton_Clicked"/> Clicked="ImageButton_Clicked"/>
<ImageButton Grid.Column="2" <ImageButton Grid.Column="2"
Source="account_circle.png"
MaximumHeightRequest="30"
MaximumWidthRequest="30"
VerticalOptions="Center"
Clicked="AccountButton_Clicked"/>
<ImageButton Grid.Column="3"
Source="settings.png" Source="settings.png"
MaximumHeightRequest="30" MaximumHeightRequest="30"
MaximumWidthRequest="30" MaximumWidthRequest="30"

@ -18,4 +18,9 @@ public partial class NewContent1 : ContentView
{ {
await Shell.Current.GoToAsync("//page/secondaire/settingsPage"); await Shell.Current.GoToAsync("//page/secondaire/settingsPage");
} }
async void AccountButton_Clicked(object sender, System.EventArgs e)
{
await Shell.Current.GoToAsync("//page/secondaire/connexionPage");
}
} }

@ -58,6 +58,7 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Remove="Resources\Images\account_circle.png" />
<None Remove="Resources\Images\Evangelion.jpg" /> <None Remove="Resources\Images\Evangelion.jpg" />
<None Remove="Resources\Images\logo.png" /> <None Remove="Resources\Images\logo.png" />
<None Remove="Resources\Images\settings.png" /> <None Remove="Resources\Images\settings.png" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,7 +1,10 @@
namespace MangaMap.Views; namespace MangaMap.Views;
using Model;
public partial class settingsPage : ContentPage public partial class settingsPage : ContentPage
{ {
public Manager my_manager => (App.Current as App).MyManager;
public settingsPage() public settingsPage()
{ {
InitializeComponent(); InitializeComponent();
@ -9,6 +12,7 @@ public partial class settingsPage : ContentPage
private async void OnDisconnectClicked(object sender, EventArgs e) private async void OnDisconnectClicked(object sender, EventArgs e)
{ {
my_manager.UtilisateurActuel = new Utilisateur();
await Shell.Current.Navigation.PushAsync(new loginPage()); await Shell.Current.Navigation.PushAsync(new loginPage());
} }

Loading…
Cancel
Save