Személyes eszközök
Keresés

 

A InfoWiki wikiből

A lap korábbi változatát látod, amilyen Aroan (vita | szerkesztései) 2009. január 1., 15:45-kor történt szerkesztése után volt.
(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)


Tartalomjegyzék


Deklaratív animációk és a forgatókönyv

Animációk létrehozása utáni probléma, hogyan indítsuk el őket. A kódban egyszerű, a 'BeginAnimation()' indítja el az animációt. De XAML leírásban nem olyan triviális feladat megadni az animáció pontos indulásának idejét.

  • Forgatókönyv (storyboard): ez gyakorlatilag a XAML-beli BeginAnimation()
  • Trigger, amely reagálhat egy property értékének módosulására, vagy valamely esemény (event) bekövetkeztére.


Forgatókönyv

Egy kiterjesztett időszalag (timeline), amelyben összefoghatunk több animációt. Ennek segítségével leállíthatjuk, folytathatjuk, sőt, adott időpillanatra állíthatjuk (pozícionálás) az animációinkat.

De ami a legfontosabb része a forgatókönyvnek, az két property (TargetProperty és TargetName):

<Storyboard TargetName="cmdGrow" TargetProperty="Width">
  <DoubleAnimation From="160" To="300" Duration="0:0:5"></DoubleAnimation>
</Storyboard>

vagy

<Storyboard>
<DoubleAnimation
 Storyboard.TargetName="cmdGrow" Storyboard.TargetProperty="Width"
  From="160" To="300" Duration="0:0:5"></DoubleAnimation>
</Storyboard>
A lap eredeti címe: „http://wiki.ektf.hu/wiki/Wpf:page24
Nézetek
nincs sb_18.224.61.12 cikk