private SwivelTransition SwivelTransitionElement(string mode)
        {
            SwivelTransitionMode swivelTransitionMode = (SwivelTransitionMode)Enum.Parse(typeof(SwivelTransitionMode), mode, false);

            return(new SwivelTransition {
                Mode = swivelTransitionMode
            });
        }
예제 #2
0
 /// <summary>
 /// Creates an
 /// <see cref="T:Microsoft.Phone.Controls.ITransition"/>
 /// for a
 /// <see cref="T:System.Windows.UIElement"/>
 /// for the swivel transition family.
 /// </summary>
 /// <param name="element">The <see cref="T:System.Windows.UIElement"/>.</param>
 /// <param name="swivelTransitionMode">The transition mode.</param>
 /// <returns>The <see cref="T:Microsoft.Phone.Controls.ITransition"/>.</returns>
 public static ITransition Swivel(UIElement element, SwivelTransitionMode swivelTransitionMode)
 {
     if (element == null)
     {
         throw new ArgumentNullException("element");
     }
     if (!Enum.IsDefined(typeof(SwivelTransitionMode), swivelTransitionMode))
     {
         throw new ArgumentOutOfRangeException("swivelTransitionMode");
     }
     element.Projection = new PlaneProjection();
     return(GetEnumStoryboard <SwivelTransitionMode>(element, "Swivel", swivelTransitionMode));
 }