protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); // recebe objeto obj = (App.Current as App).ToPass; jogo = (Jogo)obj; // foto do jogo ImageSource imgSource = new BitmapImage(new Uri(jogo.Foto.ToString(), UriKind.Absolute)); foto.Source = imgSource; // descricao do console jogoConsole.Text = jogo.Console; // descricao do jogo jogoDesc.Text = jogo.Descricao; ListaUsuarios(jogo.Id.ToString()); }
private void Client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) { if (e.Error == null) { DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<JogoPerfilUsuario>)); List<JogoPerfilUsuario> jogos = (List<JogoPerfilUsuario>)serializer.ReadObject(e.Result); if(jogos.Count == 0) { CarregarJogos(); } else { configurado = true; List<Jogo> lista = new List<Jogo>(); foreach (var item in jogos) { Jogo jogo = new Jogo(); jogo.Console = item.Console; jogo.Descricao = item.Descricao; jogo.Foto = item.Foto; jogo.Id = item.JogoId; lista.Add(jogo); } lbJogos.ItemsSource = lista; } } }