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.
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.