示例#1
0
        private void OnTimerTick(object sender, EventArgs e)
        {
            if (ImageVisual == null)
            {
                return;
            }
            int index = ImageVisual.GetImageIndex();

            index = (index + 1) % ImageVisual.GetNumberOfImages();
            ImageVisual.SetImageIndex(index);
        }
示例#2
0
        private void NextImage()
        {
            if (ImageVisual == null)
            {
                return;
            }
            _playTimer.Stop();
            int index = ImageVisual.GetImageIndex();

            index = (index + 1) % ImageVisual.GetNumberOfImages();
            ImageVisual.SetImageIndex(index);
        }
示例#3
0
        private void PreviousImage()
        {
            if (ImageVisual == null)
            {
                return;
            }
            _playTimer.Stop();
            int index = ImageVisual.GetImageIndex();

            index--;
            if (index < 0)
            {
                index = ImageVisual.GetNumberOfImages() - 1;
            }
            ImageVisual.SetImageIndex(index);
        }
示例#4
0
 public void MouseDown(Point position, Viewport viewport)
 {
     isMouseDown   = true;
     startPosition = position;
     startIndex    = imageVisual.GetImageIndex();
 }