locked
求教一个问题,如何实现不同页面间切换时候的翻转动画,是toolkit内带有的吗? RRS feed

  • 问题

  • rt,如果没有toolkit内没有相关的内容,那么我如何将设计的动画运用在 page的载入与page的退出
    2012年1月21日 14:27

答案

  • 用toolkit可以方便地实现页面翻转效果。

    添加完成toolkit程序集引用以及命名空间后,只需修改App.xaml.cs文件中的InitializePhoneApplication函数的实现:

    把RootFrame = new PhoneApplicationFrame();这行替换成RootFrame = new TransitionFrame();

    修改过之后,InitializePhoneApplication函数的完整代码如下:

     

            private void InitializePhoneApplication()
            {
                if (phoneApplicationInitialized)
                    return;
    
                // Create the frame but don't set it as RootVisual yet; this allows the splash
                // screen to remain active until the application is ready to render.
                //RootFrame = new PhoneApplicationFrame();
                RootFrame = new TransitionFrame();
                RootFrame.Navigated += CompleteInitializePhoneApplication;
    
                // Handle navigation failures
                RootFrame.NavigationFailed += RootFrame_NavigationFailed;
    
                // Ensure we don't initialize again
                phoneApplicationInitialized = true;
            }
    


     


    • 已编辑 MainTao 2012年1月21日 15:40
    • 已标记为答案 Shi Ding 2012年1月31日 13:39
    2012年1月21日 15:39