2012-02-09 6 views
0

2次元画像のレンダリングに関する私の研究は、私にこれをもたらしました... 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

イメージクラスを使用してイメージを表示するのが理にかなっていると思います。

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

関連する問題