ExtendedVisualStateManager Members

ExtendedVisualStateManager is a custom VisualStateManager that can smooth out the animation of layout properties. With this custom VisualStateManager, states can include changes to properties like Grid.Column, can change element heights to or from Auto, and so on. These changes will be smoothed out over time using the GeneratedDuration and GeneratedEasingFunction of the appropriate transition. See the "VisualStateManager overrides" region below for a general description of the algorithm.

The following tables list the members exposed by the ExtendedVisualStateManager type.

Public Constructors

  Name Description
ExtendedVisualStateManager  

Top

Public Fields

  Name Description
public fieldstatic CustomVisualStateManagerProperty  (Inherited from VisualStateManager)
public fieldstatic RuntimeVisibilityPropertyProperty Visibility is shadowed by a custom attached property at runtime.
public fieldstatic TransitionEffectProperty The TransitionEffect to use when the state changes.
public fieldstatic UseFluidLayoutProperty A VisualStateGroup that can use FluidLayout or not.
public fieldstatic VisualStateGroupsProperty  (Inherited from VisualStateManager)

Top

Public Properties

  Name Description
public property DependencyObjectType  (Inherited from DependencyObject)
public property Dispatcher  (Inherited from DispatcherObject)
public propertystatic IsRunningFluidLayoutTransition  
public property IsSealed  (Inherited from DependencyObject)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method CheckAccess  (Inherited from DispatcherObject)
public method ClearValue  Overloaded. (Inherited from DependencyObject)
public method CoerceValue  (Inherited from DependencyObject)
public method Equals  Overloaded. (Inherited from DependencyObject)
public methodstatic GetCustomVisualStateManager  (Inherited from VisualStateManager)
public method GetHashCode  (Inherited from DependencyObject)
public method GetLocalValueEnumerator  (Inherited from DependencyObject)
public methodstatic GetRuntimeVisibilityProperty  
public methodstatic GetTransitionEffect  
public method GetType  (Inherited from Object)
public methodstatic GetUseFluidLayout  
public method GetValue  (Inherited from DependencyObject)
public methodstatic GetVisualStateGroups  (Inherited from VisualStateManager)
public methodstatic GoToElementState  (Inherited from VisualStateManager)
public methodstatic GoToState  (Inherited from VisualStateManager)
public method InvalidateProperty  (Inherited from DependencyObject)
public method ReadLocalValue  (Inherited from DependencyObject)
public methodstatic ReferenceEquals  (Inherited from Object)
public method SetCurrentValue  (Inherited from DependencyObject)
public methodstatic SetCustomVisualStateManager  (Inherited from VisualStateManager)
public methodstatic SetRuntimeVisibilityProperty  
public methodstatic SetTransitionEffect  
public methodstatic SetUseFluidLayout  
public method SetValue  Overloaded. (Inherited from DependencyObject)
public method ToString  (Inherited from Object)
public method VerifyAccess  (Inherited from DispatcherObject)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method GoToStateCore Overridden.  
protected method MemberwiseClone  (Inherited from Object)
protected method OnPropertyChanged  (Inherited from DependencyObject)
protected method RaiseCurrentStateChanged  (Inherited from VisualStateManager)
protected method RaiseCurrentStateChanging  (Inherited from VisualStateManager)
protected method ShouldSerializeProperty  (Inherited from DependencyObject)

Top

See Also

Reference

ExtendedVisualStateManager Class
Microsoft.Expression.Interactivity.Core Namespace