public async void GetUserList() { //Global.GlobalData.otherUserList = new OtherUserList(); //send get request //string result = null; var result = await Request.RequestToServer.sendGetRequest("itineraries/driver"); RootObject root = JsonConvert.DeserializeObject <RootObject>(result); //xu ly json foreach (OtherUser i in root.otheruser) { OtherUser2 i2 = new OtherUser2 { driver_license = i.driver_license, driver_license_img = i.driver_license_img, user_id = i.user_id, email = i.email, fullname = i.fullname, phone = i.phone, personalID = i.personalID, //convert base64 to image link_avatar = ImageConvert.ImageConvert.convertBase64ToImage(i.link_avatar), average_rating = i.average_rating }; //Binding into other user list longlistViewOtherUser.ItemsSource = viewOtherUserList; } }
private void longlistViewOtherUser_SelectionChanged(object sender, SelectionChangedEventArgs e) { OtherUser2 selectedItem = (OtherUser2)longlistViewOtherUser.SelectedItem; MessageBox.Show("ss: " + selectedItem.user_id); //luu tru tam thoi //Global.GlobalData.viewOtherUserList = selectedItem; //navigate sang details NavigationService.Navigate(new Uri("/OtherUserDetails.xaml", UriKind.RelativeOrAbsolute)); }