Update (Vu_homePage): il reste quelque truc à fix

pull/2/head
Louis DUFOUR 2 years ago
parent cb7bea5796
commit 3c6d683a4f

@ -21,32 +21,41 @@
<StackLayout> <StackLayout>
<Label FontSize="35" Padding="10" FontAttributes="Bold" >Mes livres</Label> <Label FontSize="35" Padding="10" FontAttributes="Bold" >Mes livres</Label>
<BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" /> <BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" />
<CollectionView ItemsSource="{Binding MyCollections1}" Margin="25,0,0,0"> <CollectionView ItemsSource="{Binding MyCollections1}" BackgroundColor="Gray">
<CollectionView.ItemTemplate> <CollectionView.ItemTemplate>
<DataTemplate> <DataTemplate>
<Grid RowDefinitions="Auto" > <Grid RowDefinitions="Auto" Margin="25,0,0,0">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="25" /> <ColumnDefinition Width="25"/>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*"/>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="{Binding Icone}" <Image Grid.Column="0"
Source="{Binding Icone}"
HeightRequest="25" HeightRequest="25"
WidthRequest="25" /> WidthRequest="25"/>
<Label Grid.Column="1" Text="{Binding Name}" <Label Grid.Column="1"
FontAttributes="Bold" Padding="5" VerticalOptions="Center"/> Text="{Binding Name}"
FontAttributes="Bold"
Padding="5"
VerticalOptions="Center"/>
<Grid Grid.Column="2" > <Grid Grid.Column="2" >
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*"/>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Label Grid.Column="2" Text="{Binding Name}" <Label Grid.Column="2"
FontAttributes="Bold" Padding="5" VerticalOptions="Center" Text="{Binding Name}"
FontAttributes="Bold"
/> Padding="5"
<Button Grid.Column="2" ImageSource="chevron_right.svg" VerticalOptions="Center"
Margin="0,0,30,0"/>
<Button Grid.Column="2"
ImageSource="chevron_right.svg"
HeightRequest="35" HeightRequest="35"
WidthRequest="35" BackgroundColor="White" HorizontalOptions="End"/> WidthRequest="35"
Clicked="OnButtonClicked"
HorizontalOptions="End"/>
</Grid> </Grid>
<!-- Si veiw cela vaudra peut-être le coup de faire une content view (équiavalent de user control) --> <!-- Si veiw cela vaudra peut-être le coup de faire une content view (équiavalent de user control) -->
<BoxView Grid.ColumnSpan="4" HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" /> <BoxView Grid.ColumnSpan="4" HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" />
@ -54,9 +63,9 @@
</DataTemplate> </DataTemplate>
</CollectionView.ItemTemplate> </CollectionView.ItemTemplate>
</CollectionView> </CollectionView>
<BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" /> <BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End"/>
<Label FontSize="18" Padding="10" FontAttributes="Bold" >Filtres</Label> <Label FontSize="18" Padding="10" FontAttributes="Bold" >Filtres</Label>
<BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End" /> <BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="End"/>
<CollectionView ItemsSource="{Binding MyCollections2}" Margin="25,0,0,0"> <CollectionView ItemsSource="{Binding MyCollections2}" Margin="25,0,0,0">
<CollectionView.ItemTemplate> <CollectionView.ItemTemplate>
<DataTemplate> <DataTemplate>
@ -66,34 +75,37 @@
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="{Binding Icone}" <Image Grid.Column="0"
Source="{Binding Icone}"
HeightRequest="25" HeightRequest="25"
WidthRequest="25" /> WidthRequest="25"/>
<Label Grid.Column="1" Text="{Binding Name}" <Label Grid.Column="1"
FontAttributes="Bold" Padding="5" VerticalOptions="Center"/> Text="{Binding Name}"
FontAttributes="Bold"
Padding="5"
VerticalOptions="Center"/>
<Grid Grid.Column="2" > <Grid Grid.Column="2" >
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
<ColumnDefinition Width="*" /> <ColumnDefinition Width="*" />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Label Grid.Column="2" Text="{Binding Name}" <Label Grid.Column="2"
FontAttributes="Bold" Padding="5" VerticalOptions="Center" Text="{Binding Name}"
FontAttributes="Bold"
/> Padding="5"
<Button Grid.Column="2" ImageSource="chevron_right.svg" VerticalOptions="Center"/>
<Button Grid.Column="2"
ImageSource="chevron_right.svg"
HeightRequest="35" HeightRequest="35"
WidthRequest="35" BackgroundColor="White" HorizontalOptions="End"/> WidthRequest="35"
BackgroundColor="White"
HorizontalOptions="End"/>
</Grid> </Grid>
<!-- Si veiw cela vaudra peut-être le coup de faire une content view (équiavalent de user control) --> <!-- Si veiw cela vaudra peut-être le coup de faire une content view (équiavalent de user control) -->
</Grid> </Grid>
</DataTemplate> </DataTemplate>
</CollectionView.ItemTemplate> </CollectionView.ItemTemplate>
</CollectionView> </CollectionView>
<Button Text="Click to Rotate Text!"
VerticalOptions="Center"
HorizontalOptions="Center"
Clicked="OnButtonClicked" />
<BoxView HeightRequest="1" BackgroundColor="LightGray" VerticalOptions="EndAndExpand" />
</StackLayout> </StackLayout>
<!--Pour l'opti on peut préciser le type du bind en aller tout en haut du fichier et faisent x:class ...--> <!--Pour l'opti on peut préciser le type du bind en aller tout en haut du fichier et faisent x:class ...-->
</ContentPage> </ContentPage>

Loading…
Cancel
Save