Jade VAN BRABANDT 2 years ago
commit b88cfe254b

@ -23,9 +23,9 @@
<RowDefinition Height="*"/> <RowDefinition Height="*"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="0"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0"/>
<VerticalStackLayout Background="{StaticResource Tertiary}" Grid.Column="1" Grid.RowSpan="7"/> <VerticalStackLayout Background="{StaticResource Tertiary}" Grid.Column="1" Grid.RowSpan="7"/>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="4"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="4"/>
<VerticalStackLayout Grid.Column="1"> <VerticalStackLayout Grid.Column="1">
<Label Text="Nom" FontSize="30" HorizontalOptions="Center"/> <Label Text="Nom" FontSize="30" HorizontalOptions="Center"/>

@ -15,28 +15,13 @@
</DataTemplate> </DataTemplate>
<DataTemplate x:Key="gameTemplate"> <DataTemplate x:Key="gameTemplate">
<Border MinimumWidthRequest="200" Margin="10, 10, 10, 10"> <Border MinimumWidthRequest="200" Margin="10, 10, 10, 10">
<Grid HeightRequest="635"> <Grid HeightRequest="635" RowDefinitions="auto, auto, auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Image Source="{Binding Cover}" Aspect="AspectFit" Margin="0,0,0,0" WidthRequest="900" HeightRequest="455"/> <Image Source="{Binding Cover}" Aspect="AspectFit" Margin="0,0,0,0" WidthRequest="900" HeightRequest="455"/>
<Label FontAttributes="Bold" FontSize="30" Text="{Binding Name}" Grid.Row="1" HorizontalTextAlignment="Center"/> <Label FontAttributes="Bold" FontSize="30" Text="{Binding Name}" Grid.Row="1" HorizontalTextAlignment="Center"/>
<Grid Grid.Row="2"> <Grid Grid.Row="2" ColumnDefinitions="*, auto" RowDefinitions="auto, auto">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Label Text="Tags :" Margin="0" Padding="0"/> <Label Text="Tags :" Margin="0" Padding="0"/>
<CollectionView ItemsSource="{Binding Tags}" Grid.Row="1" Margin="0" ItemTemplate="{StaticResource tagsTemplate}"/> <CollectionView ItemsSource="{Binding Tags}" Grid.Row="1" Margin="0" ItemTemplate="{StaticResource tagsTemplate}"/>
<Label Text="{Binding Year}" Grid.Row="1" Grid.Column="2" HorizontalTextAlignment="End" VerticalTextAlignment="End"/> <Label Text="{Binding Year}" Grid.Row="1" Grid.Column="2" HorizontalTextAlignment="End" VerticalTextAlignment="End"/>
</Grid> </Grid>
</Grid> </Grid>
@ -44,7 +29,7 @@
</DataTemplate> </DataTemplate>
<DataTemplate x:Key="reviewTemplate"> <DataTemplate x:Key="reviewTemplate">
<VerticalStackLayout> <VerticalStackLayout>
<HorizontalStackLayout> <!--BindingContextChanged="AddStars"--> <HorizontalStackLayout> <!--CONVERTER-->
<Label Text="{Binding AuthorName}" FontSize="20"/> <Label Text="{Binding AuthorName}" FontSize="20"/>
</HorizontalStackLayout> </HorizontalStackLayout>
<Label Text="{Binding Text}"/> <Label Text="{Binding Text}"/>
@ -52,7 +37,7 @@
</DataTemplate> </DataTemplate>
<DataTemplate x:Key="followTemplate"> <DataTemplate x:Key="followTemplate">
<Border HeightRequest="150" Margin="10"> <Border HeightRequest="150" Margin="10">
<Grid ColumnDefinitions="auto,*,3*,auto" RowDefinitions="*"> <Grid ColumnDefinitions="auto, *, 3*, auto" RowDefinitions="*">
<Image Source="{Binding Cover}"/> <Image Source="{Binding Cover}"/>
<Label Grid.Column="1" Text="{Binding Name}" FontSize="50"/> <Label Grid.Column="1" Text="{Binding Name}" FontSize="50"/>
<ScrollView Grid.Column="2"> <ScrollView Grid.Column="2">
@ -63,12 +48,7 @@
</Border> </Border>
</DataTemplate> </DataTemplate>
<DataTemplate x:Key="followLoginTemplate"> <DataTemplate x:Key="followLoginTemplate">
<Grid Margin="10"> <Grid Margin="10" ColumnDefinitions="*, 5*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border> <Border>
<Image Source="{Binding Cover}" Grid.Column="0" HeightRequest="100"/> <Image Source="{Binding Cover}" Grid.Column="0" HeightRequest="100"/>
</Border> </Border>

@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stim.Create" x:Class="Stim.Create"
Title="Create"> Title="Create">
<ScrollView>
<Grid BackgroundColor="{StaticResource Tertiary}"> <Grid BackgroundColor="{StaticResource Tertiary}">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/> <ColumnDefinition Width="*"/>
@ -16,10 +17,10 @@
</Grid.RowDefinitions> </Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="2"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0" Grid.Row="1"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.Row="1"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="2" Grid.Row="1"/>
<Grid Grid.Column="1"> <Grid Grid.Column="1">
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="500"/> <RowDefinition Height="500"/>
@ -50,4 +51,5 @@
</HorizontalStackLayout> </HorizontalStackLayout>
</Grid> </Grid>
</Grid> </Grid>
</ScrollView>
</ContentPage> </ContentPage>

@ -10,32 +10,11 @@
<RowDefinition Height="*" /> <RowDefinition Height="*" />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<ScrollView> <ScrollView>
<Grid> <Grid ColumnDefinitions="*, 10*, *">
<Grid.ColumnDefinitions> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0"/>
<ColumnDefinition Width="*"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="2"/>
<ColumnDefinition Width="10*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="2"/>
<Grid Background="{StaticResource Tertiary}" Grid.Column="1" >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid Background="{StaticResource Tertiary}" Grid.Column="1" ColumnDefinitions="*, *, *, *" RowDefinitions="auto, *, auto, auto, auto">
<Image Grid.RowSpan="4" Margin="5, 0, 0, 0" Source="{Binding Cover}" Aspect="AspectFit"/> <Image Grid.RowSpan="4" Margin="5, 0, 0, 0" Source="{Binding Cover}" Aspect="AspectFit"/>
<Label Grid.Column="1" Text="{Binding Name}" FontSize="30"/> <Label Grid.Column="1" Text="{Binding Name}" FontSize="30"/>
<Label Grid.Column="2" Text="{Binding Year}" HorizontalOptions="Center"/> <Label Grid.Column="2" Text="{Binding Year}" HorizontalOptions="Center"/>
@ -46,12 +25,7 @@
<Label Text="{Binding Description}"/> <Label Text="{Binding Description}"/>
</ScrollView> </ScrollView>
<Grid Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="2"> <Grid Grid.Column="1" Grid.ColumnSpan="3" Grid.Row="2" RowDefinitions="auto, auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Label Text="Tags :"/> <Label Text="Tags :"/>
<CollectionView Grid.Row="1" ItemsSource="{Binding Tags}" ItemTemplate="{StaticResource tagsTemplate}"/> <CollectionView Grid.Row="1" ItemsSource="{Binding Tags}" ItemTemplate="{StaticResource tagsTemplate}"/>
</Grid> </Grid>
@ -64,11 +38,10 @@
<VerticalStackLayout Grid.ColumnSpan="4" Grid.Row="4"> <VerticalStackLayout Grid.ColumnSpan="4" Grid.Row="4">
<Label Text="Avis de la communauté :" FontSize="30"/> <Label Text="Avis de la communauté :" FontSize="30"/>
<CollectionView ItemsSource="{Binding Reviews}" ItemTemplate="{StaticResource reviewTemplate}"/> <CollectionView ItemsSource="{Binding Reviews}" ItemTemplate="{StaticResource reviewTemplate}"/>
</VerticalStackLayout> </VerticalStackLayout>
</Grid> </Grid>
</Grid> </Grid>
</ScrollView> </ScrollView>
<ImageButton Source="add_white.png" Background="transparent" WidthRequest="50" HeightRequest="50" HorizontalOptions="End" VerticalOptions="End" Margin="0, 0, 10, 10" Clicked="AddReview"/> <ImageButton Style="{StaticResource addButton}" Clicked="AddReview"/>
</Grid> </Grid>
</ContentPage> </ContentPage>

@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Stim
{
public class DoubleToStar : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (parameter != null && parameter is string && !string.IsNullOrEmpty(parameter as string))
{
string param = parameter as string;
double rate = double.Parse(param.Split('|')[0]);
int pos = int.Parse(param.Split('|')[0]);
if (pos <= rate ) return "etoile_pleine.png";
if (pos - 1 < rate && rate < pos) return "etoile_mi_plein.png";
}
return "etoile_vide.png";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}

@ -8,8 +8,8 @@
<Grid ColumnDefinitions="*" RowDefinitions="auto, auto, auto,auto"> <Grid ColumnDefinitions="*" RowDefinitions="auto, auto, auto,auto">
<Label x:Name="LabelTxt"/> <Label x:Name="LabelTxt"/>
<Entry Grid.Row="1" x:Name="Entrytxt"/> <Entry Grid.Row="1" x:Name="Entrytxt"/>
<Button Grid.Row="2" Text="Valider" HorizontalOptions="Center" VerticalOptions="End" Background="{StaticResource Transparent}" Clicked="Valider"/> <Button Grid.Row="2" Text="Valider" Style="{StaticResource popupButton}" Clicked="Valider"/>
<Button Grid.Row="3" Text="Annuler" HorizontalOptions="Center" VerticalOptions="End" Background="{StaticResource Transparent}" Clicked="CloseButton"/> <Button Grid.Row="3" Text="Annuler" Style="{StaticResource popupButton}" Clicked="CloseButton"/>
</Grid> </Grid>
</VerticalStackLayout> </VerticalStackLayout>
</toolkit:Popup> </toolkit:Popup>

@ -4,21 +4,9 @@
x:Class="Stim.FollowPage" x:Class="Stim.FollowPage"
Title="Suivis"> Title="Suivis">
<ScrollView> <ScrollView>
<Grid BackgroundColor="#495057"> <Grid BackgroundColor="#495057" ColumnDefinitions="*, 5*, *" RowDefinitions="auto, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.RowSpan="2"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.RowSpan="2"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.RowSpan="2"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.RowSpan="2"/>
<CollectionView ItemsSource="{Binding Followed_Games}" SelectionMode="Single" Grid.Column="1" SelectionChanged="GoToDetail" ItemTemplate="{StaticResource followTemplate}"/> <CollectionView ItemsSource="{Binding Followed_Games}" SelectionMode="Single" Grid.Column="1" SelectionChanged="GoToDetail" ItemTemplate="{StaticResource followTemplate}"/>
</Grid> </Grid>
</ScrollView> </ScrollView>

@ -3,36 +3,14 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Stim.LoginPage" x:Class="Stim.LoginPage"
Title="LoginPage"> Title="LoginPage">
<Grid BackgroundColor="{StaticResource Tertiary}"> <Grid BackgroundColor="{StaticResource Tertiary}" ColumnDefinitions="*, 5*, *" RowDefinitions="auto, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.Row="1"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.Row="1"/>
<Grid Grid.Column="1"> <Grid Grid.Column="1" RowDefinitions="500, auto, auto">
<Grid.RowDefinitions>
<RowDefinition Height="500"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Image Source="no_cover.png" HeightRequest="490" Margin="0,10,0,0"/> <Image Source="no_cover.png" HeightRequest="490" Margin="0,10,0,0"/>
<Grid Grid.Row="1"> <Grid Grid.Row="1" RowDefinitions="auto, auto, auto">
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Entry Placeholder="Username" PlaceholderColor="{StaticResource Primary}" <Entry Placeholder="Username" PlaceholderColor="{StaticResource Primary}"
IsPassword="False" IsPassword="False"
x:Name="Username" x:Name="Username"
@ -46,11 +24,7 @@
ClearButtonVisibility="WhileEditing"/> ClearButtonVisibility="WhileEditing"/>
<Grid Grid.Row="2" <Grid Grid.Row="2"
Margin="10,0,0,10"> Margin="10,0,0,10" ColumnDefinitions="3*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button Text="Se connecter" <Button Text="Se connecter"
Clicked="Se_connecter" Clicked="Se_connecter"
HeightRequest="50" HeightRequest="50"

@ -6,42 +6,20 @@
Background="{StaticResource Secondary}"> Background="{StaticResource Secondary}">
<Grid> <Grid>
<ScrollView> <ScrollView>
<Grid BackgroundColor="{StaticResource Tertiary}"> <Grid BackgroundColor="{StaticResource Tertiary}" ColumnDefinitions="*, 10*, *" RowDefinitions="auto, *">
<Grid.ColumnDefinitions> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0"/>
<ColumnDefinition Width="*"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="2"/>
<ColumnDefinition Width="10*"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="0" Grid.Row="1"/>
<ColumnDefinition Width="*"/> <VerticalStackLayout Style="{StaticResource pageBorder}" Grid.Column="2" Grid.Row="1"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="2"/>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="0" Grid.Row="1"/>
<VerticalStackLayout BackgroundColor="{StaticResource Secondary}" Grid.Column="2" Grid.Row="1"/>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid Grid.Column="1" ColumnDefinitions="*, *" RowDefinitions="auto, auto">
<SearchBar x:Name="Game" TextChanged="SearchBar_GameChanged" Grid.ColumnSpan="2" Placeholder="Rechercher un jeu" Margin="5"/> <SearchBar x:Name="Game" TextChanged="SearchBar_GameChanged" Grid.ColumnSpan="2" Placeholder="Rechercher un jeu" Margin="5"/>
<SearchBar x:Name="Tag1" TextChanged="SearchBar_GameChanged" Grid.Column="0" Grid.Row="1" Placeholder="Tag 1" WidthRequest="200" HorizontalOptions="End" Margin="5"/> <SearchBar x:Name="Tag1" TextChanged="SearchBar_GameChanged" Grid.Column="0" Grid.Row="1" Placeholder="Tag 1" WidthRequest="200" HorizontalOptions="End" Margin="5"/>
<SearchBar x:Name="Tag2" TextChanged="SearchBar_GameChanged" Grid.Column="1" Grid.Row="1" Placeholder="Tag 2" WidthRequest="200" HorizontalOptions="Start" Margin="5"/> <SearchBar x:Name="Tag2" TextChanged="SearchBar_GameChanged" Grid.Column="1" Grid.Row="1" Placeholder="Tag 2" WidthRequest="200" HorizontalOptions="Start" Margin="5"/>
</Grid> </Grid>
<CollectionView ItemsSource="{Binding}" SelectionMode="Single" SelectionChanged="OnClickGameList" ItemsLayout="VerticalGrid, 5" Grid.Column="1" Grid.Row="1" ItemTemplate="{StaticResource gameTemplate}"/> <CollectionView ItemsSource="{Binding}" SelectionMode="Single" SelectionChanged="OnClickGameList" ItemsLayout="VerticalGrid, 5" Grid.Column="1" Grid.Row="1" ItemTemplate="{StaticResource gameTemplate}"/>
</Grid> </Grid>
</ScrollView> </ScrollView>
<ImageButton Source="add_white.png" Background="transparent" WidthRequest="50" HeightRequest="50" HorizontalOptions="End" VerticalOptions="End" Margin="0, 0, 10, 10" Clicked="GoToAddGamePage"/> <ImageButton Style="{StaticResource addButton}" Clicked="GoToAddGamePage"/>
</Grid> </Grid>
</ContentPage> </ContentPage>

@ -7,6 +7,6 @@
<Grid RowDefinitions="auto, auto" ColumnDefinitions="*"> <Grid RowDefinitions="auto, auto" ColumnDefinitions="*">
<Label x:Name="placeholder" Text="" HorizontalOptions="Center"/> <Label x:Name="placeholder" Text="" HorizontalOptions="Center"/>
<Button Grid.Row="1" Text="Fermer" HorizontalOptions="Center" VerticalOptions="End" Background="{StaticResource Transparent}" Clicked="CloseButton"/> <Button Grid.Row="1" Text="Fermer" Style="{StaticResource popupButton}" Clicked="CloseButton"/>
</Grid> </Grid>
</toolkit:Popup> </toolkit:Popup>

@ -6,55 +6,30 @@
Title="Profil"> Title="Profil">
<ScrollView> <ScrollView>
<Grid BackgroundColor="#495057"> <Grid BackgroundColor="#495057" ColumnDefinitions="*, 5*, *" RowDefinitions="auto, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="0"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="2"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="0" Grid.Row="1"/>
<VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.Row="1"/> <VerticalStackLayout BackgroundColor="Black" Grid.Column="2" Grid.Row="1"/>
<Grid Grid.Column="1" Grid.Row="1" Margin="0,10,100,0"> <Grid Grid.Column="1" Grid.Row="1" Margin="0,10,100,0" ColumnDefinitions="*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<VerticalStackLayout Grid.Column="0" Margin="10,0,0,0"> <VerticalStackLayout Grid.Column="0" Margin="10,0,0,0">
<Image Source="{Binding CurrentUser.UserImage}" HeightRequest="200" WidthRequest="200" Margin="0,0,10,0"/> <Image Source="{Binding CurrentUser.UserImage}" HeightRequest="200" WidthRequest="200" Margin="0,0,10,0"/>
<UserInfo:UserInfo Bind="{Binding CurrentUser.Username}"/> <UserInfo:UserInfo Bind="{Binding CurrentUser.Username}"/>
<Grid Margin="0,20,0,0"> <Grid Margin="0,20,0,0" ColumnDefinitions="10*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border> <Border>
<Label Text="{Binding CurrentUser.Biographie}" HeightRequest="200" HorizontalTextAlignment="Start" VerticalTextAlignment="Start"/> <Label Text="{Binding CurrentUser.Biographie}" HeightRequest="200" HorizontalTextAlignment="Start" VerticalTextAlignment="Start"/>
</Border> </Border>
<Button ImageSource="pen.png" Grid.Column="1" MaximumHeightRequest="32" MaximumWidthRequest="32" Padding="0,0,0,0" Margin="5,0,0,0" BackgroundColor="{StaticResource Gray500}"></Button> <Button ImageSource="pen.png" Grid.Column="1" MaximumHeightRequest="32" MaximumWidthRequest="32" Padding="0,0,0,0" Margin="5,0,0,0" BackgroundColor="{StaticResource Gray500}"></Button>
</Grid> </Grid>
<Grid Margin="0,20,0,0"> <Grid Margin="0,20,0,0" ColumnDefinitions="10*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Margin="0,10,0,0" Padding="0"> <Border Margin="0,10,0,0" Padding="0">
<Label Text="**********"/> <Label Text="**********"/>
</Border> </Border>
<Button ImageSource="pen.png" Grid.Column="1" MaximumHeightRequest="32" MaximumWidthRequest="32" Padding="0,0,0,0" Margin="5,0,0,0" BackgroundColor="{StaticResource Gray500}"></Button> <Button ImageSource="pen.png" Grid.Column="1" MaximumHeightRequest="32" MaximumWidthRequest="32" Padding="0,0,0,0" Margin="5,0,0,0" BackgroundColor="{StaticResource Gray500}"></Button>
</Grid> </Grid>
<UserInfo:UserInfo Bind="{Binding CurrentUser.Email}"/> <UserInfo:UserInfo Bind="{Binding CurrentUser.Email}"/>
</VerticalStackLayout> </VerticalStackLayout>
<VerticalStackLayout Grid.Column="1" Margin="100,0,0,0"> <VerticalStackLayout Grid.Column="1" Margin="100,0,0,0">

@ -385,4 +385,24 @@
<Setter Property="SelectedTabColor" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray200}}" /> <Setter Property="SelectedTabColor" Value="{AppThemeBinding Light={StaticResource Gray950}, Dark={StaticResource Gray200}}" />
</Style> </Style>
<Style TargetType="Button" x:Key="popupButton">
<Setter Property="HorizontalOptions" Value="Center"/>
<Setter Property="VerticalOptions" Value="End" />
<Setter Property="Background" Value="{StaticResource Transparent}"/>
</Style>
<Style TargetType="ImageButton" x:Key="addButton">
<Setter Property="Source" Value="add_white.png"/>
<Setter Property="Background" Value="{StaticResource Transparent}"/>
<Setter Property="WidthRequest" Value="50"/>
<Setter Property="HeightRequest" Value="50"/>
<Setter Property="HorizontalOptions" Value="End"/>
<Setter Property="VerticalOptions" Value="End"/>
<Setter Property="Margin" Value="0, 0, 10, 10"/>
</Style>
<Style TargetType="VerticalStackLayout" x:Key="pageBorder">
<Setter Property="Background" Value="{StaticResource Secondary}"/>
</Style>
</ResourceDictionary> </ResourceDictionary>

@ -4,11 +4,7 @@
xmlns:local="clr-namespace:Stim" xmlns:local="clr-namespace:Stim"
x:Class="Stim.UserInfo" x:Class="Stim.UserInfo"
x:Name="userInfoView"> x:Name="userInfoView">
<Grid Margin="0,20,0,0"> <Grid Margin="0,20,0,0" ColumnDefinitions="10*, *">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="10*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Margin="0,10,0,0" Padding="0"> <Border Margin="0,10,0,0" Padding="0">
<Label Text="{Binding Path=Bind, Source={x:Reference userInfoView}}" /> <Label Text="{Binding Path=Bind, Source={x:Reference userInfoView}}" />
</Border> </Border>

Loading…
Cancel
Save