Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: C# - animace pohybu obrázku z hora gridu do spodu gridu (Na ose Y)

C# .NET .NET (C# a Visual Basic) C# - animace pohybu obrázku z hora gridu do spodu gridu (Na ose Y) American English version English version

Aktivity (1)
Avatar
lukas.sei
Člen
Avatar
lukas.sei:14.5.2016 11:12

Čaute,
Jsem tady zas a opět řeším problém s animací. :D
Teď potřebuji pomoct s animací, kde se bude obrázek posouvat na ose Y (jakoby spadne z hora gridu do jeho spodku. Něco jako je např. v kasínu automaty a v nich ty točící blbosti :D)
Doufám, že jste mě pochopili.
Teoreticky by měl stačit kód v XAML, kdyby byla potřeba měl bych to podle toho potom zvládnout přepsat do C#.

Předem vám děkuji :)

 
Odpovědět 14.5.2016 11:12
Avatar
Odpovídá na lukas.sei
sadlomaslox25:14.5.2016 21:51

toto?

<Grid HorizontalAlignment="Left" Height="250" Margin="69,54,0,0" VerticalAlignment="Top" Width="100" RenderTransformOrigin="0.5,0.5">
           <Grid.RenderTransform>
               <ScaleTransform ScaleY="-1" ScaleX="1"/>
           </Grid.RenderTransform>
           <Border ClipToBounds="True" >
               <StackPanel Margin="0,-25,0,0" Name="stack" >
                   <StackPanel.Triggers>
                       <EventTrigger RoutedEvent="FrameworkElement.Loaded">
                           <BeginStoryboard>
                               <Storyboard Storyboard.TargetName="stack" Storyboard.TargetProperty="Margin">
                                   <ThicknessAnimation From="0,-25,0,0" To="0,-325,0,0" BeginTime="0:0:1" Duration="0:0:3" >
                                       <ThicknessAnimation.EasingFunction>
                                           <BackEase Amplitude="0.4"/>
                                       </ThicknessAnimation.EasingFunction>
                                   </ThicknessAnimation>
                               </Storyboard>
                           </BeginStoryboard>
                       </EventTrigger>
                   </StackPanel.Triggers>
                   <Rectangle  Height="100" Width="100" Fill="Red"/>
                   <Rectangle  Height="100" Width="100" Fill="Green"/>
                   <Rectangle Height="100" Width="100" Fill="Blue"/>
                   <Rectangle Height="100" Width="100" Fill="Gray"/>
                   <Rectangle Height="100" Width="100" Fill="Orange"/>
                   <Rectangle Height="100" Width="100" Fill="Purple"/>
                   <Rectangle Height="100" Width="100" Fill="YellowGreen"/>
               </StackPanel>
           </Border>
           <Border BorderBrush="Black" BorderThickness="2" Width="100" Height="100" />
       </Grid>
 
Nahoru Odpovědět 14.5.2016 21:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.