Click here to Skip to main content
15,907,326 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hai
I want to load page with animation
I use this code
XML
<window.resources>
<!-- Slide and Fade -->
  <storyboard x:key="SlideAndFadeIn" xmlns:x="#unknown">
     <thicknessanimation duration="0:0:.75"
                                Storyboard.TargetProperty="Margin"
                                From="500,0,-500,0"
                                To="0"
                                DecelerationRatio=".9" />
     <doubleanimation duration="0:0:.25"
                             Storyboard.TargetProperty="Opacity"
                             From="0"
                             To="1" />
  </storyboard>
</window.resources>

XML
<Frame x:Name="Mframe" Content="Frame" Grid.Row="1" NavigationUIVisibility="Hidden"  Navigating="Mframe_Navigating" HorizontalAlignment="Right" Height="799" VerticalAlignment="Bottom" Width="1432" RenderTransformOrigin="0.5,0.5">
            <Frame.RenderTransform>
                <transformgroup>

                </transformgroup>
            </Frame.RenderTransform>

            <Frame.Background>
                <lineargradientbrush endpoint="0.5,1" startpoint="0.5,0">
                    <gradientstop color="Black" offset="0" />
                    <gradientstop color="White" offset="1" />
                </lineargradientbrush>
            </Frame.Background>
        </Frame>

And in Mainform
VB
Private Sub RibbonMenuItem_Click(sender As Object, e As RoutedEventArgs)
  Mframe.Content = New PageReport()
  'Mframe.Source = New Uri("CupPage.xaml", UriKind.RelativeOrAbsolute)
End Sub

Private Sub RibbonButton_Click(sender As Object, e As RoutedEventArgs)
  Mframe.Content = New CupPage()
End Sub

Private Sub Mframe_Navigating(sender As Object, e As NavigatingCancelEventArgs) Handles Mframe.Navigating
  Dim s As Storyboard = CType(TryFindResource("Mframe"), Storyboard)
  s.Begin()
End Sub

this shows error (s.Begin())
please tell me whats wrong or Pls Tell me how to load a page with animation.

thanks
Posted
Updated 3-Feb-16 16:49pm
v2

1 solution

Hi, refer the below links,
1. wpf - How to animate a Window? - Stack Overflow[^]
2. http://www.codeguru.com/csharp/.net/net_wpf/article.php/c17649/Animations-in-Windows-Presentation-Foundation-WPF.htm[^]

And you can use MahApps.Metro framework, it has inbuilt animation effects for Window and Pages.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900