| Silverlight 5 | WinRT |
| public sealed class AnimationDescription | |
| : __ComObject, IAnimationDescription | |
| public virtual IReadOnlyList`1<IPropertyAnimation> Animations { get; } | |
| public virtual TimeSpan DelayLimit { get; } | |
| public virtual TimeSpan StaggerDelay { get; } | |
| public virtual Single StaggerDelayFactor { get; } | |
| public virtual Int32 ZOrder { get; } |
| public sealed enum AnimationEffect | |
| : IComparable, IFormattable, IConvertible | |
| { Expand, Collapse, Reposition, FadeIn, FadeOut, AddToList, DeleteFromList, AddToGrid, DeleteFromGrid, AddToSearchGrid, DeleteFromSearchGrid, AddToSearchList, DeleteFromSearchList, ShowEdgeUI, ShowPanel, HideEdgeUI, HidePanel, ShowPopup, HidePopup, PointerDown, PointerUp, DragSourceStart, DragSourceEnd, TransitionContent, Reveal, Hide, DragBetweenEnter, DragBetweenLeave, CrossSlideSelect, CrossSlideDeselect, CrossSlideReveal, EnterPage, TransitionPage, CrossFade, Peek, UpdateBadge } |
| public sealed enum AnimationEffectTarget | |
| : IComparable, IFormattable, IConvertible | |
| { Primary, Added, Affected, Background, Content, Deleted, Deselected, DragSource, Hidden, Incoming, Outgoing, Outline, Remaining, Revealed, RowIn, RowOut, Selected, Selection, Shown, Tapped } |
| public sealed class ClipAnimation | |
| : __ComObject, IClipAnimation, IPropertyAnimation | |
| public virtual Point Control1 { get; } | |
| public virtual Point Control2 { get; } | |
| public virtual TimeSpan Delay { get; } | |
| public virtual TimeSpan Duration { get; } | |
| public virtual Rect FinalNormalizedClip { get; } | |
| public virtual Rect InitialNormalizedClip { get; } | |
| public virtual PropertyAnimationType Type { get; } |
| public abstract interface IAnimationDescription | |
| public abstract virtual IReadOnlyList`1<IPropertyAnimation> Animations { get; } | |
| public abstract virtual TimeSpan DelayLimit { get; } | |
| public abstract virtual TimeSpan StaggerDelay { get; } | |
| public abstract virtual Single StaggerDelayFactor { get; } | |
| public abstract virtual Int32 ZOrder { get; } |
| public abstract interface IAnimationDescriptionFactory | |
| public abstract virtual AnimationDescription CreateInstance(AnimationEffect effect, AnimationEffectTarget target); |
| public abstract interface IClipAnimation | |
| : IPropertyAnimation | |
| public abstract virtual Rect FinalNormalizedClip { get; } | |
| public abstract virtual Rect InitialNormalizedClip { get; } |
| public abstract interface IOpacityAnimation | |
| : IPropertyAnimation | |
| public abstract virtual Single FinalOpacity { get; } | |
| public abstract virtual Nullable`1<Single> InitialOpacity { get; } |
| public abstract interface IPropertyAnimation | |
| public abstract virtual Point Control1 { get; } | |
| public abstract virtual Point Control2 { get; } | |
| public abstract virtual TimeSpan Delay { get; } | |
| public abstract virtual TimeSpan Duration { get; } | |
| public abstract virtual PropertyAnimationType Type { get; } |
| public abstract interface IScaleAnimation | |
| : IPropertyAnimation | |
| public abstract virtual Single FinalScaleX { get; } | |
| public abstract virtual Single FinalScaleY { get; } | |
| public abstract virtual Nullable`1<Single> InitialScaleX { get; } | |
| public abstract virtual Nullable`1<Single> InitialScaleY { get; } | |
| public abstract virtual Point NormalizedOrigin { get; } |
| public sealed class OpacityAnimation | |
| : __ComObject, IOpacityAnimation, IPropertyAnimation | |
| public virtual Point Control1 { get; } | |
| public virtual Point Control2 { get; } | |
| public virtual TimeSpan Delay { get; } | |
| public virtual TimeSpan Duration { get; } | |
| public virtual Single FinalOpacity { get; } | |
| public virtual Nullable`1<Single> InitialOpacity { get; } | |
| public virtual PropertyAnimationType Type { get; } |
| public sealed class PropertyAnimation | |
| : __ComObject, IPropertyAnimation | |
| public virtual Point Control1 { get; } | |
| public virtual Point Control2 { get; } | |
| public virtual TimeSpan Delay { get; } | |
| public virtual TimeSpan Duration { get; } | |
| public virtual PropertyAnimationType Type { get; } |
| public sealed enum PropertyAnimationType | |
| : IComparable, IFormattable, IConvertible | |
| { Clip, Scale, Translation, Opacity } |
| public sealed class ScaleAnimation | |
| : __ComObject, IScaleAnimation, IPropertyAnimation | |
| public virtual Point Control1 { get; } | |
| public virtual Point Control2 { get; } | |
| public virtual TimeSpan Delay { get; } | |
| public virtual TimeSpan Duration { get; } | |
| public virtual Single FinalScaleX { get; } | |
| public virtual Single FinalScaleY { get; } | |
| public virtual Nullable`1<Single> InitialScaleX { get; } | |
| public virtual Nullable`1<Single> InitialScaleY { get; } | |
| public virtual Point NormalizedOrigin { get; } | |
| public virtual PropertyAnimationType Type { get; } |
| public sealed class TranslationAnimation | |
| : __ComObject, IPropertyAnimation | |
| public virtual Point Control1 { get; } | |
| public virtual Point Control2 { get; } | |
| public virtual TimeSpan Delay { get; } | |
| public virtual TimeSpan Duration { get; } | |
| public virtual PropertyAnimationType Type { get; } |