In This Article

Overview

The animation of the child elements of a PanelBase is delegated to an instance of IArrangeAnimation. The PanelBase.ArrangeAnimation property determines the IArrangeAnimation used. By default, this property is initialized to an instance of ArrangeAnimation.

IArrangeAnimation

The IArrangeAnimation interface defines the base requirements for an object that can animate the arrangement of a PanelBase's children. The interface defines a single method, GetStoryboard, which is used to get a Storyboard used to animate one or more properties.

The ArrangeAnimation, described below, provides a default implementation of the IArrangeAnimation.

ArrangeAnimation

Represents a default implementation of IArrangeAnimation that allows the animation to be easily configured and/or customized.

See the ArrangeAnimation topic for more information.

Note

ArrangeAnimation is a dependency object and uses dependency properties, so it's properties can participate in bindings.