【发布时间】:2009-08-20 21:09:04
【问题描述】:
如何在不使用 xaml 的情况下让图像反映在 wpf 中?我有一个以 BitmapImageBrush 作为填充的矩形。我希望能够在 C# 中随意来回定期翻转此图像(X 轴)。我已经阅读了有关使用 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 的列表。 这真的很简单,但我似乎无法弄清楚如何去做。请帮忙。
【问题讨论】:
标签: wpf reflection image