January 24
il linguaggio di programmazione di Microsoft Silverlight è progettato per l'animazione web, in modo simile a Flash di Adobe. Per ridimensionare un'immagine in un'animazione di Silverlight, è possibile modificare l'immagine dell'oggetto parametri "width" "altezza" e; a ruotare su tutti e tre gli assi, è possibile aggiungere un parametro "PlaneProjection".
1 Aggiungere un'immagine al vostro programma Silverlight come di consueto, con la creazione di un elemento dell'interfaccia utente come segue:
<Immagine x: Name = "rotateTest"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
</ Image>
Questo crea un oggetto chiamato "rotateTest" utilizzando il file "image.jpg" a stavrogin.net, e pone al centro della pagina.
2 Ridimensionare l'oggetto con l'aggiunta di parametri "Width" che fissano le dimensioni in pixel "Altezza" e:
<Immagine x: Name = "rotateTest" height = "600" width = "800"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
</ Image>
3 Ruotare l'oggetto con l'aggiunta di un tag "Image.Projection" per l'oggetto da qualche parte tra il <Immagine> e </ image> tag:
<Immagine x: Name = "rotateTest" height = "600" width = "800"
HorizontalAlignment="Center" VerticalAlignment="Center"
Source="http://www.stavrogin.net/image.jpg">
<Image.Projection>
<PlaneProjection RotationX="45" RotationY="45" RotationZ="45"></PlaneProjection>
</Image.Projection>
</ Image>
Il tag "PlaneProjection" in questo esempio ruota l'oggetto di 45 gradi su ogni asse, ma non avete bisogno di inserire un valore per tutti e tre gli assi; si potrebbe, ad esempio, solo ruotare su un:
<PlaneProjection rotationY = "45"> </ PlaneProjection>
Modificare il numero delle citazioni per modificare l'ampiezza della rotazione.