private void OnTimerTick(object sender, EventArgs e) { if (ImageVisual == null) { return; } int index = ImageVisual.GetImageIndex(); index = (index + 1) % ImageVisual.GetNumberOfImages(); ImageVisual.SetImageIndex(index); }
private void NextImage() { if (ImageVisual == null) { return; } _playTimer.Stop(); int index = ImageVisual.GetImageIndex(); index = (index + 1) % ImageVisual.GetNumberOfImages(); ImageVisual.SetImageIndex(index); }
private void PreviousImage() { if (ImageVisual == null) { return; } _playTimer.Stop(); int index = ImageVisual.GetImageIndex(); index--; if (index < 0) { index = ImageVisual.GetNumberOfImages() - 1; } ImageVisual.SetImageIndex(index); }
public void MouseDown(Point position, Viewport viewport) { isMouseDown = true; startPosition = position; startIndex = imageVisual.GetImageIndex(); }