protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); username = (string)(((object[])(e.Parameter))[0]); offer = (OfferDtoIn)(((object[])(e.Parameter))[1]); ObservableCollection <Toy> availableToysList = new ObservableCollection <Toy>(); try { Query.GetMyToys(new UserNameDtoOut { username = this.username }).ForEach(async(ToyDtoIn dto) => { Toy toy = new Toy(dto); await toy.BuildImage(); availableToysList.Add(toy); }); } catch (Exception ex) { Console.WriteLine(ex.Message); } toysList.ItemsSource = availableToysList; }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); username = (string)e.Parameter; ObservableCollection <Toy> dataList = new ObservableCollection <Toy>(); try { Query.GetMyToys(new UserNameDtoOut { username = this.username }).ForEach(async(ToyDtoIn o) => { Toy toy = new Toy(o); await toy.BuildImage(); dataList.Add(toy); }); } catch (Exception ex) { Console.WriteLine(ex.Message); } toysList.ItemsSource = dataList; }