StoryboardTransitionBase Class
A base class for a Storyboard-based transition between two elements.
public abstract class StoryboardTransitionBase : Transition, ICloneable
- Inheritance:
- object Transition object
- Derived:
- BarWipeTransition BarnDoorWipeTransition BoxWipeTransition FadeTransition FadedZoomTransition FourBoxWipeTransition SlideTransition StoryboardTransition WedgeWipeTransition
- Implements:
- ICloneable
Constructors
StoryboardTransitionBase()
Initializes an instance of the class.
protected StoryboardTransitionBase()
Methods
GetFromContentStoryboard(TransitionPresenter, FrameworkElement)
Returns the Storyboard to apply to the "from" content.
protected virtual Storyboard GetFromContentStoryboard(TransitionPresenter presenter, FrameworkElement content)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| content | FrameworkElement | The element requesting a Style. |
Returns
- Storyboard:
The Storyboard to apply to the "from" content.
GetFromContentStyle(TransitionPresenter, FrameworkElement)
Returns the Style to apply to the "from" content during the transition.
protected virtual Style GetFromContentStyle(TransitionPresenter presenter, FrameworkElement content)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| content | FrameworkElement | The element requesting a Style. |
Returns
GetFromContentStyle(TransitionPresenter, FrameworkElement, FrameworkElement)
Returns the Style to apply to the "from" content during the transition.
protected virtual Style GetFromContentStyle(TransitionPresenter presenter, FrameworkElement fromContent, FrameworkElement toContent)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| fromContent | FrameworkElement | The element requesting a Style. |
| toContent | FrameworkElement | The element to which a transition is occurring. |
Returns
GetToContentStoryboard(TransitionPresenter, FrameworkElement)
Returns the Storyboard to apply to the "to" content.
protected virtual Storyboard GetToContentStoryboard(TransitionPresenter presenter, FrameworkElement content)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| content | FrameworkElement | The element requesting a Style. |
Returns
- Storyboard:
The Storyboard to apply to the "to" content.
GetToContentStyle(TransitionPresenter, FrameworkElement)
Returns the Style to apply to the "to" content during the transition.
protected virtual Style GetToContentStyle(TransitionPresenter presenter, FrameworkElement content)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| content | FrameworkElement | The element requesting a Style. |
Returns
GetToContentStyle(TransitionPresenter, FrameworkElement, FrameworkElement)
Returns the Style to apply to the "to" content during the transition.
protected virtual Style GetToContentStyle(TransitionPresenter presenter, FrameworkElement toContent, FrameworkElement fromContent)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| toContent | FrameworkElement | The element requesting a Style. |
| fromContent | FrameworkElement | The element from which a transition is occurring. |
Returns
OnCompleted(TransitionPresenter, FrameworkElement, object, FrameworkElement, object)
Occurs when the transition has completed.
protected override void OnCompleted(TransitionPresenter presenter, FrameworkElement fromContent, object fromContentData, FrameworkElement toContent, object toContentData)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| fromContent | FrameworkElement | The element from which a transition is occurring. |
| fromContentData | object | Optional data related to the "from" element. |
| toContent | FrameworkElement | The element to which a transition is occurring. |
| toContentData | object | Optional data related to the "to" element. |
Remarks
Place code to perform any post-transition cleanup in an override of this method.
OnStarted(TransitionPresenter, FrameworkElement, FrameworkElement)
Occurs when the transition should be started.
protected override void OnStarted(TransitionPresenter presenter, FrameworkElement fromContent, FrameworkElement toContent)
| Parameter | Type | Description |
|---|---|---|
| presenter | TransitionPresenter | The TransitionPresenter that is managing the transition. |
| fromContent | FrameworkElement | The element from which a transition is occurring. |
| toContent | FrameworkElement | The element to which a transition is occurring. |
Remarks
Place code to perform the transition in an override of this method.
Inherited Members
- Transition.ClipToBoundsProperty
- Transition.IsToContentTopMostProperty
- Transition.Clone()
- Transition.EndTransition(TransitionPresenter, FrameworkElement, object, FrameworkElement, object)
- Transition.GetOppositeDirection(TransitionDirection)
- Transition.GetOppositeMode(TransitionMode)
- Transition.GetOppositeTransition()
- Transition.GetResolvedDirection(TransitionDirection, TransitionDirection)
- Transition.ClipToBounds
- Transition.IsToContentTopMost