PaneThemeTransition PaneThemeTransition PaneThemeTransition Class


Provides the animated transition behavior for a panel UI transition.

public : sealed class PaneThemeTransition : Transition, IPaneThemeTransition
public sealed class PaneThemeTransition : Transition, IPaneThemeTransition
Public NotInheritable Class PaneThemeTransition Inherits Transition Implements IPaneThemeTransition
<PaneThemeTransition .../>
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


PaneThemeTransition versus EdgeUIThemeTransition

  • Use edge UI animations (EdgeUIThemeTransition ) to show or hide a custom message or error bar that does not extend far into the screen.
  • Use panel animations (PaneThemeTransition ) to show UI that slides a significant distance into the screen, such as a task pane or a custom soft keyboard.


PaneThemeTransition() PaneThemeTransition() PaneThemeTransition()

Initializes a new instance of the PaneThemeTransition class.

public : PaneThemeTransition()
public PaneThemeTransition()
Public Sub New()
See Also


Dispatcher Dispatcher Dispatcher

Gets the CoreDispatcher that this object is associated with. The CoreDispatcher represents a facility that can access the DependencyObject on the UI thread even if the code is initiated by a non-UI thread.

(Inherited from DependencyObject)

Edge Edge Edge

Gets or sets the edge position to use for the transition.

public : EdgeTransitionLocation Edge { get; set; }
public EdgeTransitionLocation Edge { get; set; }
Public ReadWrite Property Edge As EdgeTransitionLocation
<PaneThemeTransition Edge="edgeTransitionLocationMemberName" .../>

EdgeTransitionLocation EdgeTransitionLocation EdgeTransitionLocation

A value of the enumeration. The default is Left.

See Also

EdgeProperty EdgeProperty EdgeProperty

Identifies the Edge dependency property.

public : static DependencyProperty EdgeProperty { get; }
public static DependencyProperty EdgeProperty { get; }
Public Static ReadOnly Property EdgeProperty As DependencyProperty
DependencyProperty DependencyProperty DependencyProperty

The identifier for the Edge dependency property.

See Also


ClearValue(DependencyProperty) ClearValue(DependencyProperty) ClearValue(DependencyProperty)

Clears the local value of a dependency property.

(Inherited from DependencyObject)

GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty)

Returns any base value established for a dependency property, which would apply in cases where an animation is not active.

(Inherited from DependencyObject)

GetValue(DependencyProperty) GetValue(DependencyProperty) GetValue(DependencyProperty)

Returns the current effective value of a dependency property from a DependencyObject.

(Inherited from DependencyObject)

ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty)

Returns the local value of a dependency property, if a local value is set.

(Inherited from DependencyObject)

RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)

Registers a notification function for listening to changes to a specific DependencyProperty on this DependencyObject instance.

(Inherited from DependencyObject)

SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object)

Sets the local value of a dependency property on a DependencyObject.

(Inherited from DependencyObject)

UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64)

Cancels a change notification that was previously registered by calling RegisterPropertyChangedCallback.

(Inherited from DependencyObject)

See Also