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 | |
---|---|---|
CustomVisualStateManagerProperty | (Inherited from VisualStateManager) | |
RuntimeVisibilityPropertyProperty | Visibility is shadowed by a custom attached property at runtime. | |
TransitionEffectProperty | The TransitionEffect to use when the state changes. | |
UseFluidLayoutProperty | A VisualStateGroup that can use FluidLayout or not. | |
VisualStateGroupsProperty | (Inherited from VisualStateManager) |
Top
Public Properties
Name | Description | |
---|---|---|
DependencyObjectType | (Inherited from DependencyObject) | |
Dispatcher | (Inherited from DispatcherObject) | |
IsRunningFluidLayoutTransition | ||
IsSealed | (Inherited from DependencyObject) |
Top
Public Methods
(see also Protected Methods)
Top
Protected Methods
Name | Description | |
---|---|---|
Finalize | (Inherited from Object) | |
GoToStateCore | Overridden. | |
MemberwiseClone | (Inherited from Object) | |
OnPropertyChanged | (Inherited from DependencyObject) | |
RaiseCurrentStateChanged | (Inherited from VisualStateManager) | |
RaiseCurrentStateChanging | (Inherited from VisualStateManager) | |
ShouldSerializeProperty | (Inherited from DependencyObject) |
Top
See Also
Reference
ExtendedVisualStateManager Class
Microsoft.Expression.Interactivity.Core Namespace