Как получить изображение, отображаемое в wpf без использования xaml? У меня есть прямоугольник с BitmapImageBrush в качестве его заполнения. Я хочу иметь возможность регулярно переворачивать это изображение (ось X) взад и вперед по желанию в C #. Я читал об использовании свойства ScaleTransform, но, похоже, это работает только в xaml, и это не то, что я хочу.
Вот как создается изображение:
ImageBrush l = new ImageBrush(new BitmapImage(new Uri(uriPath, UriKind.Relative)));
_animation.Add(l);
_visual = new Rectangle();
_visual.Fill = _animation[0];
_visual.Width = width;
_visual.Height = height;
_visual.Visibility = Visibility.Visible;
_window.GameCanvas.Children.Add(_visual);
_animation - это список ImageBrushes.
Это действительно просто, но я не могу понять, как это сделать. Пожалуйста, помогите.