How does Silverlight Image Clipping work?
Posted
by TreeUK
on Stack Overflow
See other posts from Stack Overflow
or by TreeUK
Published on 2009-04-13T21:57:58Z
Indexed on
2010/04/01
9:33 UTC
Read the original article
Hit count: 866
I've got a very large image which I'd like to use for sprite techniques (à la css image sprites).
I've got the code below:
<Image x:Name="testImage" Width="24" Height="12" Source="../Resources/Images/sprites.png">
<Image.Clip>
<RectangleGeometry Rect="258,10632,24,12" />
</Image.Clip>
</Image>
This clips the source image to 24x12 at the relative position of 258, 10632 in the source image.
The problem is that I want the cropped image to show at 0,0 in the testImage whereas it shows it at 258, 10632. It's using the geometry as a cutting guide but also as a layout guide.
Anyone have any idea how this should be done? if at all.
Conclusion: There seems to be no good way of doing this at present, Graeme's solution seems to be the closest to achieving this with Silverlight 2.0.
That said, if anyone knows of a better way of doing this, please reply with an answer.
© Stack Overflow or respective owner