private void SalvarCommand() { var app = (AppViewModel)App.Current.BindingContext; app.TemaAlterado(FundoTitulo, TextoTitulo, FundoApp, TextoApp); DatabaseTema database = new DatabaseTema(); Tema tema = new Tema() { Nome = this.Nome, FundoTitulo = this.FundoTitulo, TextoTitulo = this.TextoTitulo, FundoApp = this.FundoApp, TextoApp = this.TextoApp }; database.Salvar(tema); string json = JsonConvert.SerializeObject(tema); if (App.Current.Properties.ContainsKey("Tema")) { App.Current.Properties.Remove("Tema"); } App.Current.Properties.Add("Tema", json); App.Current.MainPage = new Agenda.View.Menu(); }
private void CarregarTemas() { QuadroTema quadro; DatabaseTema database = new DatabaseTema(); List <Tema> temas = database.Carregar(); foreach (Tema tema in temas) { quadro = new QuadroTema("Personalizado", tema); ((StackLayout)Temas).Children.Add(quadro); } }