Example #1
0
        private void DoMoveImageUp(ImageReference image)
        {
            var index = AllImages.IndexOf(image);

            if (index <= 0)
            {
                return;
            }

            AllImages.Move(index, index - 1);
        }
Example #2
0
        private void DoMoveImageDown(ImageReference image)
        {
            var index = AllImages.IndexOf(image);

            if (index >= AllImages.Count - 1)
            {
                return;
            }

            AllImages.Move(index, index + 1);
        }
Example #3
0
        private void DoRemove(ImageReference image)
        {
            var index = AllImages.IndexOf(image);

            if (index == 0)
            {
                Image.Image = default(ImageData);
            }
            else if (index != -1)
            {
                AllImages.RemoveAt(index);
            }
        }