Class FluidMoveBehavior
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.
public sealed class FluidMoveBehavior : FluidMoveBehaviorBase, IAttachedObject
  - Inheritance
 - 
      
      
      Behavior<FrameworkElement>FluidMoveBehavior
 
- Implements
 
- Inherited Members
 
Constructors
FluidMoveBehavior()
public FluidMoveBehavior()
  Fields
DurationProperty
Dependency property for the duration of the move.
public static readonly DependencyProperty DurationProperty
  Field Value
- DependencyProperty
 
EaseXProperty
Dependency property for the EasingFunction to use for the horizontal component of the move.
public static readonly DependencyProperty EaseXProperty
  Field Value
- DependencyProperty
 
EaseYProperty
Dependency property for the EasingFunction to use for the vertical component of the move.
public static readonly DependencyProperty EaseYProperty
  Field Value
- DependencyProperty
 
FloatAboveProperty
Dependency property for the FloatAbove flag.
public static readonly DependencyProperty FloatAboveProperty
  Field Value
- DependencyProperty
 
InitialTagPathProperty
Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.
public static readonly DependencyProperty InitialTagPathProperty
  Field Value
- DependencyProperty
 
InitialTagProperty
Dependency property for the tag type to use just before the object is loaded.
public static readonly DependencyProperty InitialTagProperty
  Field Value
- DependencyProperty
 
Properties
Duration
The duration of the move.
public Duration Duration { get; set; }
  Property Value
- Duration
 
EaseX
EasingFunction to use for the horizontal component of the move.
public IEasingFunction EaseX { get; set; }
  Property Value
- IEasingFunction
 
EaseY
EasingFunction to use for the vertical component of the move.
public IEasingFunction EaseY { get; set; }
  Property Value
- IEasingFunction
 
FloatAbove
Flag that says whether elements are allowed to float above their containers (in a Popup or Adorner) when changing containers.
public bool FloatAbove { get; set; }
  Property Value
InitialTag
Spawning point for this item.
public TagType InitialTag { get; set; }
  Property Value
InitialTagPath
Extra path to add to the binding when TagType is specified.
public string InitialTagPath { get; set; }
  Property Value
ShouldSkipInitialLayout
protected override bool ShouldSkipInitialLayout { get; }
  Property Value
Methods
EnsureTags(FrameworkElement)
protected override void EnsureTags(FrameworkElement child)
  Parameters
childFrameworkElement