Skip to content

ui::transition_storyboards

Namespace-scope declarations of ui::transition_storyboards from the tree and window headers.

The storyboards of the transitions, with the system's own animation timings. offset is where the element starts relative to where it ends up.

Enumerations

enum class NavigationTrigger

Header: winui/ui/Animation.hpp.

Which side of a navigation a storyboard is for.

Value
NavigatingTo The new page arriving on a forward navigation.
NavigatingAway The old page leaving on a forward navigation.
BackNavigatingTo The previous page returning on go_back().
BackNavigatingAway The current page leaving on go_back().

Functions

entrance

TransitionStoryboard entrance(Point offset)

Header: winui/ui/Animation.hpp.

Entrance: from offset and transparent to rest, 667 ms.

reposition

TransitionStoryboard reposition(Point offset)

Header: winui/ui/Animation.hpp.

Reposition: from offset to rest, 367 ms.

content_in

TransitionStoryboard content_in(Point offset)

Header: winui/ui/Animation.hpp.

Incoming content: from offset over 500 ms, fading in from 50 to 220 ms.

content_out

TransitionStoryboard content_out()

Header: winui/ui/Animation.hpp.

Outgoing content: fade out over 50 ms.

add

TransitionStoryboard add(Duration delay)

Header: winui/ui/Animation.hpp.

An added item, after delay: grow from 90 % and fade in over 333 ms, starting at 166 ms.

make_room

TransitionStoryboard make_room(Point offset, Duration duration, Duration delay)

Header: winui/ui/Animation.hpp.

An item moved by an add or a delete: glide from offset over duration, after delay.

remove

TransitionStoryboard remove()

Header: winui/ui/Animation.hpp.

A deleted item: shrink to 90 % and fade out, 100 ms.

TransitionStoryboard popup_in(Point offset)

Header: winui/ui/Animation.hpp.

An opening popup: from offset over 367 ms, fading in from 83 to 166 ms.

TransitionStoryboard popup_out()

Header: winui/ui/Animation.hpp.

A closing popup: fade out over 83 ms.

TransitionStoryboard navigation(const PageTransition& transition, NavigationTrigger trigger)

Header: winui/ui/Animation.hpp.

A page transition's storyboard for one side of a navigation. Empty for NoPageTransition.