Example #1
0
        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();
 }
Example #5
0
 public FlickrPhotoViewer(FlickrResponseItemsDto flickrResponseItemDto)
 {
     InitializeComponent();
     SetControlsForPhotoViewer(flickrResponseItemDto);
 }