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 .}">
<BindableLayout.ItemTemplate>
<DataTemplate>
<vues:ReglesVue Titre="{Binding Nom}" Description="{Binding Description}" Margin="20"/>
<vues:ReglesVue Nom="{Binding Nom}" Description="{Binding Description}" Margin="20"/>
</DataTemplate>
</BindableLayout.ItemTemplate>
</StackLayout>

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

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

@ -9,7 +9,7 @@
StrokeShape="RoundRectangle 10">
<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"/>
</Grid>

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

Loading…
Cancel
Save