如何使用带有图像类的精灵图像?

时间:2012-02-09 03:49:39

标签: c# wpf sprite sprite-sheet

我对渲染2D图像的研究让我对此有所了解...... Spritesheet in Silverlight 这个答案很好,但我不想使用矩形。 我认为使用图像类只是显示图像更有意义..在尝试理解上面的例子之后。我想出了以下代码......

img = new Image();
img.Source = 500x500BigHugeImage;
img.Width = 100
img.Height = 100
img.Stretch = System.Windows.Media.Stretch.None;
img.VerticalAlignment = System.Windows.VerticalAlignment.Top;
img.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;

现在图像类仅显示源图像的左上角。 我需要浏览巨大的500x500BigHugeImae以便移动到 我无法导航。

1 个答案:

答案 0 :(得分:1)

  

我认为使用图像类来显示图像更有意义。

您不仅仅是“展示图片”,还需要其中的特定部分,在这种情况下,将RectangleImageBrush结合使用会更有意义。