Hvordan Roter og endre størrelse i Silverlight 3D

Microsofts Silverlight programmeringsspråk er laget for web animasjon, på samme måte som Adobes Flash. For å endre størrelsen på et bilde i en Silverlight animasjon, kan du endre bildet objektets "height" og "width" parametere; å rotere det på alle tre akser, kan du legge til en "PlaneProjection" parameter.

Bruksanvisning

1 Legg til et bilde i Silverlight-programmet som du normalt ville, ved å opprette en UI Element som følger:

<Bilde x: Name = "rotateTest"

HorizontalAlignment=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

</ Image>

Dette skaper et objekt kalt "rotateTest" bruke "image.jpg" filen på stavrogin.net, og plasserer den på midten av siden.

2 Endre størrelsen på objektet ved å legge til "Høyde" og "width" parametere som setter målene i piksler:

<Bilde x: Name = "rotateTest" height = "600" width = "800"

HorizontalAlignment=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

</ Image>

3 Roter objekt ved å legge til en "Image.Projection" tag til objektet et sted mellom <bilde> og </ Bilde> tags:

<Bilde x: Name = "rotateTest" height = "600" width = "800"

HorizontalAlignment=&quot;Center&quot; VerticalAlignment=&quot;Center&quot;
Source=&quot;http://www.stavrogin.net/image.jpg&quot;>

<Image.Projection>

&lt;PlaneProjection RotationX=&quot;45&quot; RotationY=&quot;45&quot; RotationZ=&quot;45&quot;>&lt;/PlaneProjection>

</Image.Projection>
</ Image>

Den "PlaneProjection" tag i dette eksempelet roterer objektet 45 grader på hver akse, men du trenger ikke oppgi en verdi for alle tre akser; du kan for eksempel dreie bare på den ene:

<PlaneProjection RotationY = "45"> </ PlaneProjection>

Endre tallet i anførselstegn for å endre størrelsen på rotasjon.