NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

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

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
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.