Reglage bouton theme

master
Baptiste ARNAUD 5 years ago
parent 5995bb9013
commit d3ffac10fe

@ -22,6 +22,7 @@
<RowDefinition Height="27*"/>
<RowDefinition Height="27*"/>
<RowDefinition Height="27*"/>
<RowDefinition Height="27*"/>
</Grid.RowDefinitions>
<Label
@ -38,7 +39,7 @@
<Button
Text="{x:Static resources:AppResources.StrLocalGame}"
FontSize="18"
Grid.Row="1"
Grid.Row="2"
Grid.Column="1"
HorizontalOptions="Center"
WidthRequest="230"
@ -52,7 +53,7 @@
<Button
Text="{x:Static resources:AppResources.StrMultiplayer}"
FontSize="18"
Grid.Row="2"
Grid.Row="3"
Grid.Column="1"
HorizontalOptions="Center"
VerticalOptions="Center"
@ -64,7 +65,7 @@
<Button Text="{x:Static resources:AppResources.StrTitleRules}"
FontSize="18"
Grid.Row="3"
Grid.Row="4"
Grid.Column="1"
HorizontalOptions="Center"
VerticalOptions="Center"
@ -74,14 +75,19 @@
CornerRadius="10"
BackgroundColor="{DynamicResource SkyBlueColor}"/>
<Image Source="TrierImageB.png"
Grid.Column="1"
Grid.Row="1"/>
<Grid Grid.Row="0" Grid.Column="2" x:Name="ButtonGrid">
<Grid.RowDefinitions>
<RowDefinition Height="2*"/>
<RowDefinition Height="5*"/>
<RowDefinition Height="6*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
<ColumnDefinition Width="5*" />
<ColumnDefinition Width="6*" />
</Grid.ColumnDefinitions>
<ImageButton

@ -1,13 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Xml.Serialization;
using Xamarin.Forms;
using System.Diagnostics;
using TheGameExtreme.IO;
using Rg.Plugins.Popup.Pages;
using Rg.Plugins.Popup.Extensions;
using TheGameExtreme.Resx;
namespace TheGameExtreme.view
{
@ -18,7 +11,6 @@ namespace TheGameExtreme.view
{
InitializeComponent();
NavigationPage.SetHasNavigationBar(this, false);
SetTheme();
LoadParameterOptionOnHomepage();
}
@ -82,30 +74,16 @@ namespace TheGameExtreme.view
{
BackgroundColor = Color.Transparent,
BorderColor = (Color)Application.Current.Resources["SkyBlueColor"]
};
imageButton.Source = "SoleilThemes.png";
}
ButtonGrid.Children.Add(imageButton, 1, 1);
imageButton.Clicked += Theme_Clicked;
imageButton.HorizontalOptions = LayoutOptions.Center;
imageButton.VerticalOptions = LayoutOptions.End;
IOOptions.SaveOptionParameter(b);
}
private void SetTheme()
{
if (homepageT.BackgroundColor == Color.Black)
{
imageButton.Source = "SoleilThemes.png";
}
if(homepageT.BackgroundColor == Color.White)
{
imageButton.Source = "LuneSombreTheme";
}
}
}
}

Loading…
Cancel
Save