Class ElementsControllerTransition
When an Elements Controller transition is to be performed, UI Graph creates a transition object to describe the transition. This object is passed to methods that require it, such as PrepareForGraphTransition(GraphTransition<TViewController>), providing you with the relevant transition information.
Inheritance
System.Object
ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>
ElementsControllerTransition
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Pelican7.UIGraph
Assembly: UI Graph API Documentation Project.dll
Syntax
public class ElementsControllerTransition : ViewControllerTransition<ElementsController, ElementsControllerTransition, ElementsControllerTransitionContext, ElementsControllerTransitionAnimatorProvider, IElementsControllerTransitionProgressProvider, ElementsControllerTransitionAnimationDriver, ElementsControllerTransitionProgressProvider>, IViewControllerTransitionAnimationDriverResponder
Constructors
ElementsControllerTransition()
Declaration
public ElementsControllerTransition()
ElementsControllerTransition(ViewControllerTransitionIdentifier, ElementsController, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>)
Declaration
public ElementsControllerTransition(ViewControllerTransitionIdentifier identifier, ElementsController toViewController, ElementsController fromViewController, ElementsController ownerViewController, bool animated, bool interactive = false, Stack<ElementsController> intermediaryViewControllers = null)
Parameters
Type | Name | Description |
---|---|---|
ViewControllerTransitionIdentifier | identifier | |
ElementsController | toViewController | |
ElementsController | fromViewController | |
ElementsController | ownerViewController | |
System.Boolean | animated | |
System.Boolean | interactive | |
System.Collections.Generic.Stack<ElementsController> | intermediaryViewControllers |
Properties
InteractiveTransitionProgressProvider
Declaration
protected override IElementsControllerTransitionProgressProvider InteractiveTransitionProgressProvider { get; }
Property Value
Type | Description |
---|---|
IElementsControllerTransitionProgressProvider |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.InteractiveTransitionProgressProvider
TransitionAnimatorProvider
Declaration
protected override ElementsControllerTransitionAnimatorProvider TransitionAnimatorProvider { get; }
Property Value
Type | Description |
---|---|
ElementsControllerTransitionAnimatorProvider |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.TransitionAnimatorProvider
Methods
Initialize(ViewControllerTransitionIdentifier, ElementsController, ElementsController, ElementsController, Boolean, Boolean, Stack<ElementsController>)
Declaration
public override void Initialize(ViewControllerTransitionIdentifier identifier, ElementsController toViewController, ElementsController fromViewController, ElementsController ownerViewController, bool animated, bool interactive = false, Stack<ElementsController> intermediaryViewControllers = null)
Parameters
Type | Name | Description |
---|---|---|
ViewControllerTransitionIdentifier | identifier | |
ElementsController | toViewController | |
ElementsController | fromViewController | |
ElementsController | ownerViewController | |
System.Boolean | animated | |
System.Boolean | interactive | |
System.Collections.Generic.Stack<ElementsController> | intermediaryViewControllers |
Overrides
Pelican7.UIGraph.ViewControllerTransition<Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsControllerTransition, Pelican7.UIGraph.ElementsControllerTransitionContext, Pelican7.UIGraph.ElementsControllerTransitionAnimatorProvider, Pelican7.UIGraph.IElementsControllerTransitionProgressProvider, Pelican7.UIGraph.ElementsControllerTransitionAnimationDriver, Pelican7.UIGraph.ElementsControllerTransitionProgressProvider>.Initialize(Pelican7.UIGraph.ViewControllerTransitionIdentifier, Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsController, Pelican7.UIGraph.ElementsController, System.Boolean, System.Boolean, System.Collections.Generic.Stack<Pelican7.UIGraph.ElementsController>)