30. diel - Animácie v C # .NET WPF - Storyboard, základné a frame animácie
WPF poskytuje výkonnú sadu grafických funkcií, ktorými môžeme ďalej "vytunit" svoje aplikácie a dať im pekný vzhľad. Jednou z možností je použitie animácií. V niekoľkých lekciách si postupne vysvetlíme:
- ako definovať animácie
- kde definovať animácie
- ako animácie spustiť
WPF animácie a C# vlastnosti
Než začneme animácie vytvárať, musíme si povedať, že animácie vo WPF fungujú na princípe animácie hodnôt vlastností. To znamená, že nechávame meniť hodnotu nejaké vlastnosti v čase. Vlastnosť musí spĺňať nasledujúce podmienky:
- Musí ísť o Dependency Property
- Musí patriť do triedy, ktorá dedí z
DependencyObjecta implementuje rozhranieIAnimatable
Ako definovať animácie - Storyboard
Samotná animácia sa potom realizuje pomocou tzv. Scenárov
(Storyboard). Jedná sa o časový kontajner, ktorý obsahuje
informáciu o tom, ktorého prvku sa animácia týka, akú jeho vlastnosť
animuje samozrejme aj definíciu jej animácie.
Príklad Storyboard
Uvedieme si príklad takéhoto scenára. Bude to naozaj len ochutnávka z väčšieho téme, kompletné ukážku si predvedieme až za chvíľu. Scenár animácie môže vyzerať napr. Nasledovne:
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
41 €
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Vo WPF tutoriálu si vysvetlíme, ako fungujú animácie, a naučíme sa vytvárať základné lineárne animácie a animácie lineárnymi kľúčovými snímky.
