0

2D画像のレンダリングに関する私の調査により、これにたどり着きました... 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をナビゲートする必要があります。

4

1 に答える 1

1

画像クラスを使用して画像を表示する方が理にかなっていると思います。

「画像を表示する」だけでなく、その特定の部分が必要です。その場合はRectangle、と組み合わせて使用​​する方が理にかなっていますImageBrush

于 2012-02-09T09:35:16.190 に答える