private void SavaSettings_Click(object sender, EventArgs e) { Settings.UpdateTile = ToggleSwitch_UpdateLiveTiles.IsChecked.Value; Settings.updateContLiveTiles = ToggleSwitch_UpdateContLiveTiles.IsChecked.Value; if (ToggleSwitch_UpdateLiveTiles.IsChecked == false) { ShellTile tile = ShellTile.ActiveTiles.First(); //Recupera a tile da aplicação StandardTileData std = new StandardTileData //Cria uma tila standard { Count = 0, //Número que aparece junto a parte da frente da tile BackContent = "", //Texto que aparece atrás da tile BackTitle = "", //Título da aplicação de que aparece atrás da tile //BackBackgroundImage = new Uri("/Imagens/backImagemTile.png", UriKind.Relative), //Imagem de fundo da parte de trás da tile //BackgroundImage = new Uri("/Imagens/imagemTile.png", UriKind.Relative), //Imagem de fundo da parte da frente da tile //Title = "Texto texto..." //Título da parte da frente da tile }; tile.Update(std); //Faz o update da tile da aplicação } else if (ToggleSwitch_UpdateContLiveTiles.IsChecked == false) { Settings.ContLiveTile = 0; ShellTile tile = ShellTile.ActiveTiles.First(); StandardTileData std = new StandardTileData { Count = 0, }; tile.Update(std); } NavigationService.Navigate(new Uri("/home.xaml", UriKind.RelativeOrAbsolute)); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { base.OnNavigatedTo(e); string num_tabuar_string, ate_onde_tabuar_string, classificar; double num_tabuar; int ate_onde_tabuar; if (NavigationContext.QueryString.TryGetValue("num_tabuar", out num_tabuar_string)) { if (NavigationContext.QueryString.TryGetValue("num_ate_onde", out ate_onde_tabuar_string)) { num_tabuar = System.Convert.ToDouble(num_tabuar_string); ate_onde_tabuar = System.Convert.ToInt32(ate_onde_tabuar_string); tb_num_tabuar.Text = num_tabuar_string; tb_ate_onde.Text = ate_onde_tabuar_string; if (settings.UpdateTile == true) { ShellTile tile = ShellTile.ActiveTiles.First(); //Recupera a tile da aplicação if (settings.updateContLiveTiles == true) { settings.ContLiveTile += 1; } StandardTileData std = new StandardTileData //Cria uma tila standard { BackContent = traducao.AppResources.LiveTileTabuando + " " + num_tabuar + ", " + ate_onde_tabuar + " " + traducao.AppResources.LiveTileVezesTabuando, //Texto que aparece atrás da tile BackTitle = traducao.AppResources.AppTitle, //Título da aplicação de que aparece atrás da tile //BackBackgroundImage = new Uri("/Imagens/backImagemTile.png", UriKind.Relative), //Imagem de fundo da parte de trás da tile //BackgroundImage = new Uri("/Imagens/imagemTile.png", UriKind.Relative), //Imagem de fundo da parte da frente da tile //Title = "Texto texto..." /Título da parte da frente da tile }; tile.Update(std); //Faz o update da tile da aplicação } if (NavigationContext.QueryString.TryGetValue("classificar", out classificar)) { if (classificar != "123") { ApplicationBarIconButton btAppBar_ler = (ApplicationBarIconButton)ApplicationBar.Buttons[1]; btAppBar_ler.IsEnabled = false; } else { ApplicationBarIconButton btAppBar_ler = (ApplicationBarIconButton)ApplicationBar.Buttons[1]; btAppBar_ler.IsEnabled = true; } tb_classificar.Text = classificar; contar(ate_onde_tabuar, num_tabuar, classificar); } else { tb_classificar.Text = "123"; contar(ate_onde_tabuar, num_tabuar, "123"); } } else { MessageBox.Show(traducao.AppResources.MgsAlgoDeuErrado); NavigationService.GoBack(); } } else { MessageBox.Show(traducao.AppResources.MgsAlgoDeuErrado); NavigationService.GoBack(); } }