In This Article

DelegateTransitionSelector Class

Selects a transition for use with a TransitionPresenter control using a delegate.

public class DelegateTransitionSelector : TransitionSelector
Inheritance:
object TransitionSelector object

Constructors

DelegateTransitionSelector()

Initializes an instance of the class.

public DelegateTransitionSelector()

DelegateTransitionSelector(SelectTransitionCallback?)

Selects a transition for use with a TransitionPresenter control using a delegate.

public DelegateTransitionSelector(SelectTransitionCallback? callback)
Parameter Type Description
callback SelectTransitionCallback

The delegate invoked when SelectTransition(TransitionPresenter, object, object) is called.

Properties

Callback

The delegate invoked when SelectTransition(TransitionPresenter, object, object) is called.

public SelectTransitionCallback? Callback { get; set; }

Property Value

SelectTransitionCallback

Methods

SelectTransition(TransitionPresenter, object, object)

When overridden in a derived class, returns a Transition based on custom logic.

public override Transition? SelectTransition(TransitionPresenter presenter, object fromContent, object toContent)
Parameter Type Description
presenter TransitionPresenter

The TransitionPresenter that is managing the transition.

fromContent object

The element from which a transition is occurring.

toContent object

The element to which a transition is occurring.

Returns

Transition:

Returns an application-specific Transition to apply; otherwise, null.

Extension Methods