Example #1
0
        private void PhotoViewer_Appearing(object sender, EventArgs e)
        {
            var images = new List <View>();

            if (Photos == null)
            {
                return;
            }
            foreach (var item in Photos)
            {
                images.Add(CreateImage(item));
            }
            Views = images;
            if (SelectedIndex >= images.Count)
            {
                SelectedIndex = 0;
            }
            this.labelCount.Text = images.Count.ToString();
            this.labelIndex.Text = (SelectedIndex + 1).ToString();
            _viewPanel.Select(SelectedIndex, false);
        }