动画效果的c#代码实现方式(非xaml代码)

来源:互联网 发布:如何防止java 内存泄露 编辑:程序博客网 时间:2024/04/30 06:23

 TurnstileTransition turnstileTransition = new TurnstileTransition { Mode = TurnstileTransitionMode.BackwardIn};
 NavigationInTransition navInTransition = new NavigationInTransition();

navInTransition.Backward = turnstileTransition;
turnstileTransition.Mode = TurnstileTransitionMode.ForwardIn;
 navInTransition.Forward = turnstileTransition;
 NavigationOutTransition navOutTransition = new NavigationOutTransition();

turnstileTransition.Mode = TurnstileTransitionMode.BackwardOut;
navOutTransition.Backward = turnstileTransition;
 turnstileTransition.Mode = TurnstileTransitionMode.ForwardOut;
navOutTransition.Forward = turnstileTransition;
PhoneApplicationPage phoneApplicationPage =  (PhoneApplicationPage)(((PhoneApplicationFrameApplication.Current.RootVisual)).Content;

TransitionService.SetNavigationInTransition(phoneApplicationPage, navInTransition);

 TransitionService.SetNavigationOutTransition(phoneApplicationPage, navOutTransition);

原创粉丝点击