Training
Module
Create a UI in a .NET MAUI app by using XAML - Training
Learn how to design a UI for a .NET MAUI app using XAML.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
This header is used by Windows Animation Manager. For more information, see:
uianimation.h contains the following programming interfaces:
IUIAnimationInterpolator Defines methods for creating a custom interpolator. |
IUIAnimationInterpolator2 Extends the IUIAnimationInterpolator interface that defines methods for creating a custom interpolator. IUIAnimationInterpolator2 supports interpolation in a given dimension. |
IUIAnimationLoopIterationChangeHandler2 Defines a method for handling storyboard loop iteration events. |
IUIAnimationManager Defines the animation manager, which provides a central interface for creating and managing animations. |
IUIAnimationManager2 Defines an animation manager, which provides a central interface for creating and managing animations in multiple dimensions. |
IUIAnimationManagerEventHandler Defines a method for handling status updates to an animation manager. |
IUIAnimationManagerEventHandler2 Defines a method for handling updates to an animation manager. |
IUIAnimationPrimitiveInterpolation Defines a method that allows a custom interpolator to provide transition information, in the form of a cubic polynomial curve, to the animation manager. |
IUIAnimationPriorityComparison Defines a method for priority comparison that the animation manager uses to resolve scheduling conflicts. |
IUIAnimationPriorityComparison2 Defines a method that resolves scheduling conflicts through priority comparison. |
IUIAnimationStoryboard Defines a storyboard, which contains a group of transitions that are synchronized relative to one another. |
IUIAnimationStoryboard2 Defines a storyboard, which contains a group of transitions that are synchronized relative to one another.In this sectionTopicDescriptionAbandon MethodTerminates the storyboard, releases all related animation variables, and removes the storyboard from the schedule.AddKeyframeAfterTransition MethodAdds a keyframe at the end of the specified transition.AddKeyframeAtOffset MethodAdds a keyframe at the specified offset from an existing keyframe.AddTransition MethodAdds a transition to the storyboard.AddTransitionAtKeyframe MethodAdds a transition that starts at the specified keyframe.AddTransitionBetweenKeyframes MethodAdds a transition between two keyframes.Conclude MethodCompletes the current iteration of a keyframe loop that is in progress (where the loop is set to UI_ANIMATION_REPEAT_INDEFINITELY), terminates the loop, and continues with the storyboard. Finish MethodFinishes the storyboard within the specified time, compressing the storyboard if necessary.GetElapsedTime MethodGets the time that has elapsed since the storyboard started playing.GetStatus MethodGets the status of the storyboard.GetTag MethodGets the tag for a storyboard.HoldVariable MethodDirects the storyboard to hold the specified animation variable at its final value until the storyboard ends.RepeatBetweenKeyframes MethodCreates a loop between two keyframes.Schedule MethodDirects the storyboard to schedule itself for play.SetSkipDuration MethodSpecifies an offset from the beginning of a storyboard at which to start animating.SetLongestAcceptableDelay MethodSets the longest acceptable delay before the scheduled storyboard begins.SetStoryboardEventHandler MethodSpecifies a handler for storyboard events.SetTag MethodSets the tag for the storyboard. . |
IUIAnimationStoryboardEventHandler Defines methods for handling status and update events for a storyboard. |
IUIAnimationStoryboardEventHandler2 Defines methods for handling storyboard events. |
IUIAnimationTimer Defines an animation timer, which provides services for managing animation timing. |
IUIAnimationTimerClientEventHandler Defines a method for handling events related to changes in timer client status. |
IUIAnimationTimerEventHandler Defines methods for handling timing events. |
IUIAnimationTimerUpdateHandler Defines methods for handling timing update events. |
IUIAnimationTransition Defines a transition, which determines how an animation variable changes over time. |
IUIAnimationTransition2 Extends the IUIAnimationTransition interface that defines a transition. An IUIAnimationTransition2 transition determines how an animation variable changes over time in a given dimension. |
IUIAnimationTransitionFactory Defines a method for creating transitions from custom interpolators. |
IUIAnimationTransitionFactory2 Defines a method for creating transitions from custom interpolators. supports the creation of transitions in a specified dimension. |
IUIAnimationTransitionLibrary Defines a library of standard transitions. |
IUIAnimationTransitionLibrary2 Defines a library of standard transitions for a specified dimension. |
IUIAnimationVariable Defines an animation variable, which represents a visual element that can be animated. |
IUIAnimationVariable2 Defines an animation variable, which represents a visual element that can be animated in multiple dimensions. |
IUIAnimationVariableChangeHandler Defines a method for handling events related to animation variable updates. |
IUIAnimationVariableChangeHandler2 Defines a method for handling animation variable update events. IUIAnimationVariableChangeHandler2 handles events that occur in a specified dimension. |
IUIAnimationVariableCurveChangeHandler2 Defines a method for handling animation curve update events. |
IUIAnimationVariableIntegerChangeHandler Defines a method for handling animation variable update events. |
IUIAnimationVariableIntegerChangeHandler2 Defines a method for handling animation variable update events. IUIAnimationVariableIntegerChangeHandler2 handles events that occur in a specified dimension. |
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003 Defines a keyframe, which represents a time offset within a storyboard. |
UI_ANIMATION_DEPENDENCIES Defines which aspects of an interpolator depend on a given input. |
UI_ANIMATION_IDLE_BEHAVIOR Defines the behavior of a timer when the animation manager is idle. |
UI_ANIMATION_MANAGER_STATUS Defines the activity status of an animation manager. |
UI_ANIMATION_MODE Defines animation modes. |
UI_ANIMATION_PRIORITY_EFFECT Defines potential effects on a storyboard if a priority comparison returns false. |
UI_ANIMATION_REPEAT_MODE Defines the pattern for a loop iteration. |
UI_ANIMATION_ROUNDING_MODE Defines the rounding modes to be used when the value of an animation variable is converted from a floating-point type to an integer type. |
UI_ANIMATION_SCHEDULING_RESULT Defines results for storyboard scheduling. |
UI_ANIMATION_SLOPE Defines animation slope characteristics. |
UI_ANIMATION_STORYBOARD_STATUS Defines the status for a storyboard. |
UI_ANIMATION_TIMER_CLIENT_STATUS Defines activity status for a timer's client. |
UI_ANIMATION_UPDATE_RESULT Defines results for animation updates. |
Training
Module
Create a UI in a .NET MAUI app by using XAML - Training
Learn how to design a UI for a .NET MAUI app using XAML.