Beginning of the DataBinding
continuous-integration/drone/push Build is failing Details

DataBinding
Matheo HERSAN 2 years ago
parent 45031161df
commit a18c5dcb88

@ -6,8 +6,8 @@ namespace MangaMap;
public partial class App : Application
{
//public Manager MyManager { get; private set; } = new Manager(new Stub.Stub()); //pour utiliser le stub comme moyen de persistance.
public Manager MyManager { get; private set; } = new Manager(new Stub.DataContract());
public Manager MyManager { get; private set; } = new Manager(new Stub.Stub()); //pour utiliser le stub comme moyen de persistance.
//public Manager MyManager { get; private set; } = new Manager(new Stub.DataContract());
public Admin MyAdmin { get; private set; } = new Admin("test", "test@test.ts", "Pseudo_test");

@ -1,9 +1,18 @@
namespace MangaMap.Views;
public partial class ficheAnime : ContentPage
{
public ficheAnime()
{
InitializeComponent();
}
namespace MangaMap.Views;
using Model;
public partial class ficheAnime : ContentPage
{
public Oeuvre AnimeModel { get; set; }
public ficheAnime()
{
InitializeComponent();
// Exemple de création d'une instance de la classe Oeuvre
List<string> genres = new List<string>() { "Action", "Aventure" };
AnimeModel = new Oeuvre("Nom de l'oeuvre", genres, "Type de l'oeuvre", "Description de l'oeuvre", 5, 12, "Chemin/vers/l'affiche.png");
this.BindingContext = this;
}
}

@ -46,7 +46,18 @@
Text="Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description. Je suis une description."
Margin="20"/>
<Label Text="{Binding AnimeModel.Nom}" FontSize="Header" VerticalOptions="Center" TextColor="{StaticResource Primary}"/>
<Label Text="{Binding AnimeModel.Description}" Margin="20"/>
<Entry Text="{Binding AnimeModel.Nom}" Placeholder="Entrez le nom"/>
<Entry Text="{Binding AnimeModel.Description}" Placeholder="Entrez la description"/>
</VerticalStackLayout>
</Grid>
</ContentPage>
Loading…
Cancel
Save