Probleme regles binding et contoure jetons

master
Camille TURPIN-ETIENNE 11 months ago
parent 204d7f1e5d
commit b1ebbb73b9

@ -18,7 +18,7 @@
<StackLayout BindableLayout.ItemsSource="{Binding .}"> <StackLayout BindableLayout.ItemsSource="{Binding .}">
<BindableLayout.ItemTemplate> <BindableLayout.ItemTemplate>
<DataTemplate> <DataTemplate>
<vues:ReglesVue Titre="{Binding Nom}" Description="{Binding Description}" Margin="20"/> <vues:ReglesVue Nom="{Binding Nom}" Description="{Binding Description}" Margin="20"/>
</DataTemplate> </DataTemplate>
</BindableLayout.ItemTemplate> </BindableLayout.ItemTemplate>
</StackLayout> </StackLayout>

@ -10,6 +10,8 @@
VerticalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
HorizontalOptions="FillAndExpand"> HorizontalOptions="FillAndExpand">
<Rectangle <Rectangle
Stroke="Black"
StrokeLineJoin="Miter"
x:Name="Carre" x:Name="Carre"
Fill="{Binding Couleur, Source={x:Reference indicateurVue}}"> Fill="{Binding Couleur, Source={x:Reference indicateurVue}}">
</Rectangle> </Rectangle>

@ -11,6 +11,8 @@
HorizontalOptions="FillAndExpand"> HorizontalOptions="FillAndExpand">
<Ellipse <Ellipse
Stroke="Black"
StrokeLineJoin="Miter"
x:Name="Cercle" x:Name="Cercle"
Fill="{Binding Couleur, Source={x:Reference jetonVue}}"> Fill="{Binding Couleur, Source={x:Reference jetonVue}}">

@ -9,7 +9,7 @@
StrokeShape="RoundRectangle 10"> StrokeShape="RoundRectangle 10">
<Grid RowDefinitions="auto, auto" ColumnDefinitions="*" Margin="20"> <Grid RowDefinitions="auto, auto" ColumnDefinitions="*" Margin="20">
<Label Text="{Binding Titre, Source={x:Reference reglesVue}}" FontSize="Large" Margin="0, 0, 0, 20"/> <Label Text="{Binding Nom, Source={x:Reference reglesVue}}" FontSize="Large" Margin="0, 0, 0, 20"/>
<Label Grid.Row="1" Text="{Binding Description, Source={x:Reference reglesVue}}" FontSize="Medium"/> <Label Grid.Row="1" Text="{Binding Description, Source={x:Reference reglesVue}}" FontSize="Medium"/>
</Grid> </Grid>

@ -6,9 +6,9 @@ namespace MauiSpark.Vues;
public partial class ReglesVue : ContentView public partial class ReglesVue : ContentView
{ {
/// <summary> /// <summary>
/// Identifie la propriété de dépendance pour le titre des règles. /// Identifie la propriété de dépendance pour le Nom des règles.
/// </summary> /// </summary>
public static readonly BindableProperty TitreProperty = BindableProperty.Create(nameof(Titre), typeof(string), typeof(ReglesVue), default(string)); public static readonly BindableProperty NomProperty = BindableProperty.Create(nameof(Nom), typeof(string), typeof(ReglesVue), default(string));
/// <summary> /// <summary>
/// Identifie la propriété de dépendance pour la description des règles. /// Identifie la propriété de dépendance pour la description des règles.
@ -18,10 +18,10 @@ public partial class ReglesVue : ContentView
/// <summary> /// <summary>
/// Obtient ou définit le titre des règles. /// Obtient ou définit le titre des règles.
/// </summary> /// </summary>
public string Titre public string Nom
{ {
get => (string)GetValue(TitreProperty); get => (string)GetValue(NomProperty);
set => SetValue(TitreProperty, value); set => SetValue(NomProperty, value);
} }
/// <summary> /// <summary>

Loading…
Cancel
Save