Language

FluidMoveBehavior Members

Behavior that watches an element (or a set of elements) for layout changes, and moves the element smoothly to the new position when needed. This behavior does not animate the size or visibility of an element; it only animates the offset of that element within its parent container.

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

Public Constructors

  Name Description
FluidMoveBehavior Initializes a new instance of the Behavior`1 class.

Top

Public Fields

(see also Protected Fields)

  Name Description
public fieldstatic AppliesToProperty  Dependency property for the scope of the behavior. See FluidMoveScope for more details.  (Inherited from FluidMoveBehaviorBase)
public fieldstatic DurationProperty Dependency property for the duration of the move.
public fieldstatic EaseXProperty Dependency property for the EasingFunction to use for the horizontal component of the move.
public fieldstatic EaseYProperty Dependency property for the EasingFunction to use for the vertical component of the move.
public fieldstatic FloatAboveProperty Dependency property for the FloatAbove flag.
public fieldstatic InitialTagPathProperty Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.
public fieldstatic InitialTagProperty Dependency property for the tag type to use just before the object is loaded.
public fieldstatic IsActiveProperty  Dependency property for the active state of the behavior.  (Inherited from FluidMoveBehaviorBase)
public fieldstatic TagPathProperty  Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.  (Inherited from FluidMoveBehaviorBase)
public fieldstatic TagProperty  Dependency property that provides the ability to use the element as its own tag, or the binding on the element.  (Inherited from FluidMoveBehaviorBase)

Top

Protected Fields

  Name Description
protected fieldstatic IdentityTagProperty  Identity tag used to detect element motion between containers.  (Inherited from FluidMoveBehaviorBase)

Top

Public Properties

(see also Protected Properties)

  Name Description
public property AppliesTo  Indicates whether the behavior applies just to this element, or to all children of the element (if the element is a Panel).  (Inherited from FluidMoveBehaviorBase)
public property CanFreeze  (Inherited from Freezable)
public property DependencyObjectType  (Inherited from DependencyObject)
public property Dispatcher  (Inherited from DispatcherObject)
public property Duration The duration of the move.
public property EaseX EasingFunction to use for the horizontal component of the move.
public property EaseY EasingFunction to use for the vertical component of the move.
public property FloatAbove Flag that says whether elements are allowed to float above their containers (in a Popup or Adorner) when changing containers.
public property HasAnimatedProperties  (Inherited from Animatable)
public property InitialTag Spawning point for this item.
public property InitialTagPath Extra path to add to the binding when TagType is specified.
public property IsActive  Indicates whether the behavior is currently active.  (Inherited from FluidMoveBehaviorBase)
public property IsFrozen  (Inherited from Freezable)
public property IsSealed  (Inherited from DependencyObject)
public property Tag  Indicates whether to use the element as its own tag, or to use the binding on the element as the tag.  (Inherited from FluidMoveBehaviorBase)
public property TagPath  Extra path to add to the binding when TagType is specified.  (Inherited from FluidMoveBehaviorBase)

Top

Protected Properties

  Name Description
protected property AssociatedObject  Gets the object to which this Behavior`1 is attached.  (Inherited from Behavior)
protected property AssociatedType  The type to which this behavior can be attached.  (Inherited from Behavior)
protected property ShouldSkipInitialLayout  (Inherited from FluidMoveBehaviorBase)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method ApplyAnimationClock  Overloaded. (Inherited from Animatable)
public method Attach  (Inherited from Behavior)
public method BeginAnimation  Overloaded. (Inherited from Animatable)
public method CheckAccess  (Inherited from DispatcherObject)
public method ClearValue  Overloaded. (Inherited from DependencyObject)
public method Clone  (Inherited from Animatable)
public method CloneCurrentValue  (Inherited from Freezable)
public method CoerceValue  (Inherited from DependencyObject)
public method Detach  Detaches this instance from its associated object.  (Inherited from Behavior)
public method Equals  Overloaded. (Inherited from DependencyObject)
public method Freeze  Overloaded. (Inherited from Freezable)
public method GetAnimationBaseValue  (Inherited from Animatable)
public method GetAsFrozen  (Inherited from Freezable)
public method GetCurrentValueAsFrozen  (Inherited from Freezable)
public method GetHashCode  (Inherited from DependencyObject)
public method GetLocalValueEnumerator  (Inherited from DependencyObject)
public method GetType  (Inherited from Object)
public method GetValue  (Inherited from DependencyObject)
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 method SetValue  Overloaded. (Inherited from DependencyObject)
public methodstatic ShouldSerializeStoredWeakReference  (Inherited from Animatable)
public method ToString  (Inherited from Object)
public method VerifyAccess  (Inherited from DispatcherObject)

Top

Protected Methods

  Name Description
protected method CloneCore  (Inherited from Freezable)
protected method CloneCurrentValueCore  (Inherited from Freezable)
protected method CreateInstance  (Inherited from Freezable)
protected method CreateInstanceCore  (Inherited from Behavior)
protected method EnsureTags  (Inherited from FluidMoveBehaviorBase)
protected method Finalize  (Inherited from Object)
protected methodstatic Freeze  Overloaded. (Inherited from Freezable)
protected method FreezeCore  (Inherited from Animatable)
protected method GetAsFrozenCore  (Inherited from Freezable)
protected method GetCurrentValueAsFrozenCore  (Inherited from Freezable)
protected methodstatic GetIdentityTag  (Inherited from FluidMoveBehaviorBase)
protected method MemberwiseClone  (Inherited from Object)
protected method OnAttached  Called after the behavior is attached to an AssociatedObject.  (Inherited from FluidMoveBehaviorBase)
protected method OnChanged  (Inherited from Freezable)
protected method OnDetaching  Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.  (Inherited from FluidMoveBehaviorBase)
protected method OnFreezablePropertyChanged  Overloaded. (Inherited from Freezable)
protected method OnPropertyChanged  (Inherited from Freezable)
protected method ReadPreamble  (Inherited from Freezable)
protected methodstatic SetIdentityTag  (Inherited from FluidMoveBehaviorBase)
protected method ShouldSerializeProperty  (Inherited from DependencyObject)
protected method WritePostscript  (Inherited from Freezable)
protected method WritePreamble  (Inherited from Freezable)

Top

Public Events

  Name Description
public event Changed  (Inherited from Freezable)

Top

Explicit Interface Implementations

  Name Description
System.Windows.Interactivity.IAttachedObject.AssociatedObject  Gets the object to which this Behavior`1 is attached.  (Inherited from Behavior)

Top

See Also

Reference

FluidMoveBehavior Class
Microsoft.Expression.Interactivity.Layout Namespace