public void SetControlsForPhotoViewer(FlickrResponseItemsDto flickrResponseItemDto) { TitleLabel.Text = flickrResponseItemDto.Title; DescriptionBox.Text = flickrResponseItemDto.Description; var publishDateTime = Convert.ToDateTime(flickrResponseItemDto.Published); PublishLabel.Text = Constants.PublishedOnString + publishDateTime.ToString("yyyy-MM-dd-HH:mm:ss"); ImageBox.ImageLocation = flickrResponseItemDto.Media.m; ImageBox.SizeMode = PictureBoxSizeMode.StretchImage; }
private void ViewButtonbutton_Click(object sender, System.EventArgs e) { if (_selectedObject != null) { var flickrPhotoViewer = new FlickrPhotoViewer(_selectedObject); _selectedObject = null; flickrPhotoViewer.Show(); } else { MessageBox.Show(Constants.ViewButtonErrorMessageString); } }
private void ImageViewerSingleClickEvent(object sender, MouseEventArgs e) { var itemIndex = ImageViewer.SelectedItems[0]; for (var i = 0; i <= _flickrResponseDto.Items.Count; i++) { if (i != itemIndex.Index) { continue; } _selectedObject = _flickrResponseDto.Items[i]; } }
public void Initialize() { _instance = new FlickrResponseItemsDto(); }
public FlickrPhotoViewer(FlickrResponseItemsDto flickrResponseItemDto) { InitializeComponent(); SetControlsForPhotoViewer(flickrResponseItemDto); }