Windows Presentation Foundation

Storyboard

Element Storyboard funguje jako kontejner pro animace. Může obsahovat jednu nebo více animací. Storyboard poskytuje dvě důležité připojené vlastnosti: Storyboard.TargetName a Storyboard.TargetProperty. Na Obrázku 2 je ukázka jak nastavit připojené vlastnosti Storybordu.

Diagram tříd pro typy animací
Obrázek 2 Diagram tříd pro typy animací [zdroj: vlastní]

Storyboard.TargetName slouží pro nastavení animovaného objektu. Hodnotou pro tento atribut je název elementu nastavený pomocí Name nebo x:Name. Storyboard.TargetProperty nastaví animovaný atribut na objektu. Obě tyto vlastnosti se připojí k elementu animace.

Storyboard
<Storyboard>
                                
      <DoubleAnimation Storyboard.TargetName="animovanyObdelnik" 
                       Storyboard.TargetProperty="Width"
                       BeginTime="0:0:1"
                       From="50"
                       To="250"
                       Duration="0:0:2.200"/>

</Storyboard>
Storyboard – kontejner pro umístění elementů animací
DoubleAnimation – element animace
Storyboard.TargetName – připojení názvu animovaného objektu (elementu) – přímý obsah elementu
Storyboard.TargetProperty – připojení názvu animované vlastnosti (atributu)
Ostatní atributy budou vysvětleny v kapitole Základní animace.