// private void LoadTransitions(Assembly assembly) //{ // Type[] types = assembly.GetTypes(); // for (int i = 0; i < types.Length; i++) // { // Type type = types[i]; // bool flag = this.transitionTypes.Contains(type); // if (!flag) // { // bool flag2 = typeof(Transition).IsAssignableFrom(type) && !type.IsAbstract; // if (flag2) // { // this.transitionTypes.Add(type); // } // } // } //} private void tmp() { StarTransition starTransition = new StarTransition(); RotateTransition rotateTransition = new RotateTransition(); VerticalWipeTransition verticalWipeTransition = new VerticalWipeTransition(); PageTransition pageTransition = new PageTransition(); RollTransition rollTransition = new RollTransition(); DiamondsTransition diamondsTransition = new DiamondsTransition(); VerticalBlindsTransition verticalBlindsTransition = new VerticalBlindsTransition(); HorizontalWipeTransition horizontalWipeTransition = new HorizontalWipeTransition(); FadeAndBlurTransition fadeAndBlurTransition = new FadeAndBlurTransition(); ExplosionTransition explosionTransition = new ExplosionTransition(); CheckerboardTransition checkerboardTransition = new CheckerboardTransition(); TranslateTransition translateTransition = new TranslateTransition(); RotateWipeTransition rotateWipeTransition = new RotateWipeTransition(); MeltTransition meltTransition = new MeltTransition(); DiagonalWipeTransition diagonalWipeTransition = new DiagonalWipeTransition(); FlipTransition flipTransition = new FlipTransition(); DotsTransition dotsTransition = new DotsTransition(); FadeAndGrowTransition fadeAndGrowTransition = new FadeAndGrowTransition(); DoubleRotateWipeTransition doubleRotateWipeTransition = new DoubleRotateWipeTransition(); DoorTransition doorTransition = new DoorTransition(); HorizontalBlindsTransition horizontalBlindsTransition = new HorizontalBlindsTransition(); FadeTransition fadeTransition = new FadeTransition(); }
private void See(object sender, RoutedEventArgs e) { string family = (string)Family.SelectedItem; string mode = (string)Mode.SelectedItem; TransitionElement transitionElement = null; if (family.Equals("Roll")) { transitionElement = new RollTransition(); } else { transitionElement = TransitionElement(family, mode); } PhoneApplicationPage phoneApplicationPage = (PhoneApplicationPage)(((PhoneApplicationFrame)Application.Current.RootVisual)).Content; ITransition transition = transitionElement.GetTransition(phoneApplicationPage); transition.Completed += delegate { transition.Stop(); }; transition.Begin(); }