In This Article

DelegateTransitionSelector Class

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

public class DelegateTransitionSelector : TransitionSelector
Inheritance:
Object DispatcherObject DependencyObject TransitionSelector Object

Constructors

DelegateTransitionSelector()

Initializes a new instance of the DelegateTransitionSelector class.

public DelegateTransitionSelector()

DelegateTransitionSelector(SelectTransitionCallback)

Initializes a new instance of the DelegateTransitionSelector class.

public DelegateTransitionSelector(SelectTransitionCallback callback)
Parameter Type Description
callback SelectTransitionCallback

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

Properties

Callback

Gets or sets the delegate invoked when SelectTransition(TransitionPresenter, Object, Object) is called.

public SelectTransitionCallback Callback { get; set; }

Property Value

SelectTransitionCallback:

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

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.

Inherited Members