private void DisplayData(FlickrResponseDto flickrObj) { if (flickrObj.Items == null) { return; } ImageViewer.Items.Clear(); if (flickrObj.Items.Count == 0) { LoadingLabel.Text = Constants.NoImagesReturnedString + SearchBox.Text; return; } var imgList = new ImageList { ImageSize = new Size(230, 200), ColorDepth = ColorDepth.Depth32Bit }; for (var i = 0; i < flickrObj.Items.Count; i++) { var imageObjLink = flickrObj.Items[i].Media; var image = _iFlickrApiService.DownloadImage(imageObjLink.m); if (image != null) { imgList.Images.Add(image); } ImageViewer.Items.Add(flickrObj.Items[i].Title, i); } ImageViewer.MouseClick += ImageViewerSingleClickEvent; ImageViewer.LargeImageList = imgList; }
private void GetImages(string value) { var data = _iFlickrApiService.GetImages(value); var jsonFlickrObjDto = _iFlickrService.BuildFlickrJsonData(data); _flickrResponseDto = jsonFlickrObjDto; if (jsonFlickrObjDto != null) { LoadingLabel.Text = jsonFlickrObjDto.Title; DisplayData(jsonFlickrObjDto); } }
public void Initialize() { _instance = new FlickrResponseDto(); }