Kanzi 4.1.0
ViewTransition Class Reference

Public Types

enum  TransitionDirection { Outgoing , Incoming , Bidirctional }
 Enumeration for transition direction. More...
 

Public Member Functions

void AddAnimation (ViewTransitionAnimationGroup animation)
 Adds transition animation to transition.
 
ViewTransition Clone ()
 Clones this transition.
 
void RemoveAllAnimations ()
 Removes all animations from this transition.
 
void RemoveAnimation (ViewTransitionAnimationGroup animation)
 Removes transition animation from transition.
 
void SetUid (Guid uid)
 Sets given Uid to this transition, and creates new shared uid for all animation groups within this transition.
 

Properties

IEnumerable< ViewTransitionAnimationGroupAnimations [get]
 Returns animations in this transition.
 
TransitionDirection Direction [get, set]
 Direction of the transition.
 
double Duration [get, set]
 Duration of the transition, in ms.
 
string MaterialBrush [get, set]
 Path for material brush.
 
string Name [get, set]
 Returns the name of this transition.
 
string SourceCondition [get, set]
 Criteria for transition source layer.
 
string TargetCondition [get, set]
 Criteria for transition target layer.
 
Guid Uid [get, set]
 Identifier for this item.
 

Member Enumeration Documentation

◆ TransitionDirection

Enumeration for transition direction.

Enumerator
Outgoing 
Incoming 
Bidirctional 

Member Function Documentation

◆ AddAnimation()

void AddAnimation ( ViewTransitionAnimationGroup animation)
inline

Adds transition animation to transition.

Parameters
animationAnimation to add.

◆ Clone()

ViewTransition Clone ( )
inline

Clones this transition.

Returns
New instance, a clone of this transition.

◆ RemoveAllAnimations()

void RemoveAllAnimations ( )
inline

Removes all animations from this transition.

◆ RemoveAnimation()

void RemoveAnimation ( ViewTransitionAnimationGroup animation)
inline

Removes transition animation from transition.

Parameters
animationAnimation to remove.

◆ SetUid()

void SetUid ( Guid uid)
inline

Sets given Uid to this transition, and creates new shared uid for all animation groups within this transition.

Parameters
uidNew Uid for this transition.

Property Documentation

◆ Animations

IEnumerable<ViewTransitionAnimationGroup> Animations
get

Returns animations in this transition.

◆ Direction

TransitionDirection Direction
getset

Direction of the transition.

◆ Duration

double Duration
getset

Duration of the transition, in ms.

◆ MaterialBrush

string MaterialBrush
getset

Path for material brush.

◆ Name

string Name
getset

Returns the name of this transition.

◆ SourceCondition

string SourceCondition
getset

Criteria for transition source layer.

◆ TargetCondition

string TargetCondition
getset

Criteria for transition target layer.

◆ Uid

Guid Uid
getset

Identifier for this item.