Skip to main content

Transition Class

An object that animates the target control.

Namespace: DevExpress.Utils.Animation

Assembly: DevExpress.Utils.v23.2.dll

NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core

Declaration

public class Transition :
    ITransition,
    IDisposable

Remarks

To animate a control state change, do the following.

void RunZoomInAnimation(NodeNavigationInfo activeNode, Action action) {
    var zoomTransition = this.transitionManager1.GetTransition<ZoomTransition>(this.gridControl1);
    this.transitionManager1.StartTransition(this.gridControl1);
    zoomTransition.ActiveSettings = new ZoomTransitionSettings() {
        SourceBounds = activeNode.SourceBounds, TargetBounds = GridClientBounds, Direction = ZoomTransitionDirection.ZoomIn
    };
    action();
    this.transitionManager1.EndTransition();
}

Examples

Inheritance

Object
Transition
See Also