/// <summary> /// 結果を表示する /// </summary> /// <param name="twitterDataArray">The twitter.</param> private void showResult(TwitterRoot[] twitterDataArray) { var twitter = twitterDataArray[0]; //TODO: 解析結果を表示する //TODO: 1個目のパノラマのタイトルをユーザーIDに変える profileItem.Header = twitter.user.screen_name; //背景画像を表示する //BacgroundImage.ImageSource = getBitmap(new Uri(twitter.user.profile_background_image_url)); //自己紹介文の表示 profileText.Text = twitterDataArray[0].user.description; //アイコンの表示 profileImage.Source = getBitmap(new Uri(twitter.user.profile_image_url)); //QRコードの表示 var qrCodeUri = buildQrCodeUri(TWITTER_URL + twitter.user.screen_name); Debug.WriteLine(qrCodeUri.Uri); qrImage.Source = new BitmapImage(qrCodeUri.Uri); List<UserTimeLine> timeLine = new List<UserTimeLine>(); foreach (TwitterRoot tweet in twitterDataArray) { timeLine.Add(new UserTimeLine() { Text = tweet.text, ProfileImage = tweet.user.profile_image_url }); } userTimeLineList.ItemsSource = timeLine; userTimeLineList.Visibility = Visibility.Visible; }
/// <summary> ///取得したデータが正常かどうか判断する /// </summary> /// <param name="dataArray">取得したデータ</param> /// <returns> /// <c>true</c> データの配列が存在する <c>false</c>. /// </returns> private bool isOk(TwitterRoot[] dataArray) { return dataArray.Length > 0; }