0

我对渲染 2d 图像的研究使我想到了这个…… Silverlight 中的 Spritesheet 这个答案已经足够好了,但是我不想使用矩形。我认为使用图像类来显示图像更有意义。在尝试理解上述示例之后。我想出了以下代码...

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 才能移动到我无法导航的地方。

4

1 回答 1

1

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

您不仅仅是“显示图像”,还需要其中的特定部分,在这种情况下,RectangleImageBrush.

于 2012-02-09T09:35:16.190 回答