我对渲染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以便移动到 我无法导航。
答案 0 :(得分:1)
我认为使用图像类来显示图像更有意义。
您不仅仅是“展示图片”,还需要其中的特定部分,在这种情况下,将Rectangle
与ImageBrush
结合使用会更有意义。