Személyes eszközök
Keresés

 

A InfoWiki wikiből

(Változatok közti eltérés)

Aroan (vita | szerkesztései)
(Új oldal, tartalma: „<cim cim3="Forgatókönyv" cim2="Windows Presentation Foundation" cim1="Windows Forms Reloaded" prev="wpf:page22" next="wpf:page24" kep="hz_csik.p...”)
Újabb szerkesztés →

A lap 2009. január 1., 15:45-kori változata


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_13.58.216.18 cikk