#if WINDOWS using Microsoft.UI; using Microsoft.UI.Windowing; using Windows.Graphics; #endif using DataPersistence; using Model; using System.Collections.ObjectModel; using Model.Managers; using Microsoft.Maui.Controls; using System.Linq; using System.ComponentModel; using System.Runtime.CompilerServices; namespace Views { public partial class App : Application { //Point d'entrée de l'application public MasterManager MasterMgr { get; private set; } = new MasterManager(new Stubs()); //L'utilisateur courant de l'application public User CurrentUser { get; set; } private Recipe currentRecipe { get; set; } public Recipe CurrentRecipe { get => currentRecipe; set { currentRecipe = value; OnPropertyChanged(nameof(CurrentRecipe)); } } //collection de recette de l'application public RecipeCollection AllRecipes { get; set; } public App() { CurrentUser = MasterMgr.CurrentConnectedUser; AllRecipes = MasterMgr.DataMgr.GetRecipes("All recipes"); CurrentRecipe = MasterMgr.DataMgr.GetRecipes().First(); InitializeComponent(); UserAppTheme = AppTheme.Light; MainPage = new Home(); //MainPage = new MyPosts(); } } }