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.