예제 #1
0
        public App()
        {
            var database = new BudgetTrackerDb(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "budgettracker.db3"));

            var host = MobileBlazorBindingsHost.CreateDefaultBuilder()
                       .ConfigureServices((hostContext, services) =>
            {
                // Register app-specific services
                services.AddSingleton <BudgetTrackerDb>(database);
                services.AddSingleton <AppState>();
            })
                       .Build();

            MainPage = new ContentPage();
            host.AddComponent <HomePage>(parent: MainPage);
        }
예제 #2
0
 public AppState()
 {
     _budgetTrackerDb = new BudgetTrackerDb(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "BudgetTrackerDb.db3"));
 }