IUIAnimationStoryboard2::AddTransitionAtKeyframe-Methode (uianimation.h)
Fügt einen Übergang hinzu, der am angegebenen Keyframe beginnt.
Syntax
HRESULT AddTransitionAtKeyframe(
[in] IUIAnimationVariable2 *variable,
[in] IUIAnimationTransition2 *transition,
[in] UI_ANIMATION_KEYFRAME startKeyframe
);
Parameter
[in] variable
Die Animationsvariable, für die ein Übergang hinzugefügt werden soll.
[in] transition
Der hinzuzufügende Übergang.
[in] startKeyframe
Der Keyframe, der den Anfang des neuen Übergangs angibt.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Dieser Übergang wurde bereits einem Storyboard hinzugefügt oder einem Storyboard hinzugefügt, das die Wiedergabe beendet und veröffentlicht hat. |
|
Der Übergang könnte den Anfang eines anderen Übergangs im Storyboard in den Schatten stellen. |
Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .
Hinweise
Übergänge müssen in der Reihenfolge hinzugefügt werden, in der sie wiedergegeben werden. Ein Übergang kann mit der Wiedergabe beginnen, bevor der vorherige Übergang im Storyboard abgeschlossen ist. In diesem Fall wird der Anfangswert und die geschwindigkeit, die vom neuen Übergang gesehen werden, durch den Zustand des vorangehenden übergangs bestimmt. Ein Übergang sollte nicht vor dem Beginn des vorherigen Übergangs beginnen.
Ein Keyframe stellt einen Zeitpunkt innerhalb eines Storyboards dar und kann verwendet werden, um die Anfangs- und Endzeiten von Übergängen anzugeben. Da Keyframes an den Enden von Übergängen hinzugefügt werden können, sind ihre Offsets vom Anfang des Storyboards möglicherweise erst bekannt, wenn das Storyboard wiedergegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |
Weitere Informationen
IUIAnimationStoryboard2::AddKeyframeAfterTransition
IUIAnimationStoryboard2::AddKeyframeAtOffset
IUIAnimationStoryboard2::AddTransition