Întrebări frecvente de animație și transformare - Silverlight totul, și programare

Pagina 3 din 4

Ce este un storyboard?

Storyboard - o secvență de instantanee / schițe care arată modificările pe parcursul perioadei de timp. Puteți vizualiza storyboard ca un calendar, pe care am discutat mai devreme. Storyboard conține un set de animatii grupate. Set de animații este necesară, deoarece storyboard utilizează miniaturi pentru desen se modifică în timp.

De exemplu, mai jos puteți vedea 4 schița utilizată într-o animație care prezintă ciocnirea dintre cele două săgeți la explozia de la sfârșitul anului. În esență, un storyboard va conține un set de 4 obiecte de animație care urmează să fie afișate rapid într-o perioadă de timp.

Figura 4 - săgețile Sketch

Putem vedea o animație Silverlight simplu?

Să creeze o animație simplă, prezentat mai jos. Vom crea un obiect de dreptunghi, creșterea înălțimii, care este de a crea un efect de animație. Puteți vedea în figura de mai jos va arăta animație. Vom realiza acest lucru, folosind animație obiect „DoubleAnimation“.

Întrebări frecvente de animație și transformare - Silverlight totul, și programare

Figura 5: - Animație folosind înălțimea dreptunghiului

Primul pas este de a defini un obiect dreptunghi. Sub fragment de cod XAML, care specifică obiectul cu o înălțime dreptunghi și lățime, egală cu 100, iar culoarea de fond a ciocolatei.

În a doua etapă, trebuie să determinăm când animația va rula. În următorul fragment de cod, am stabilit că storyboard va fi numit atunci când obiectul este încărcat dreptunghi.

În cele din urmă, am pus un obiect „DoubleAnimation“ care utilizează „Înălțime“ (înălțime) ca proprietatea țintă care urmează să fie animat de valoarea „100“ la o valoare de „300“ timp de 5 secunde. Rețineți că numele țintei - un obiect „RectAnimated“ dreptunghi. Am stabilit, de asemenea, „Autorewers“ în „adevăr“, ceea ce înseamnă că, odată ce proprietatea ajunge la o valoare de „300“, animația este repornit, incepand cu „100“.

• Codul de descărcare sursă - 332 KB Introducere ierarhizate template-uri de date sunt o modalitate puternică de a organiza și de a lega datele disponibile în baza prezentării de Windows (WPF) și Silverlight. După citirea acestui articol și exemplu de cod, veți primi cunoștințe aprofundate cu privire la modul de a opera ierarhică Shab.

• Descarca sursa - 4,96 Kb De ce atunci trebuie XAML? Acesta ar trebui să scape de ea. Crearea unui nou proiect de Start Silverlight prin crearea unui nou proiect Silverlight mod obișnuit. Faceți clic pe Fișier-> New-> Project. în meniu sau apăsați pe Ctrl + Shift + N. Selectați aplicația Silverligh.

• Descărcați codul sursă - 595 KB Cerințe vor fi create de la zero este aplicație web-chat-ul foarte simplu, cu Silverlight 2 pentru distracție. aplicatie de chat va conține două elemente de control pentru utilizator XAML: de control element de intrare în camera de chat și chat gestionare element de secțiune.

articole similare