Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

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 DependencyObject a implementuje rozhranie IAnimatable

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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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.
Článok pre vás napísal Petr Pospíšil
Avatar
Aktivity