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.
Inheritance
System.Object
FluidMoveBehavior
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: OpenSilver.Expression.Interactions.dll
Syntax
public sealed class FluidMoveBehavior : FluidMoveBehaviorBase, IAttachedObject
Fields
|
Improve this Doc
View Source
DurationProperty
Dependency property for the duration of the move.
Declaration
public static readonly DependencyProperty DurationProperty
Field Value
|
Improve this Doc
View Source
EaseXProperty
Dependency property for the EasingFunction to use for the horizontal component of the move.
Declaration
public static readonly DependencyProperty EaseXProperty
Field Value
|
Improve this Doc
View Source
EaseYProperty
Dependency property for the EasingFunction to use for the vertical component of the move.
Declaration
public static readonly DependencyProperty EaseYProperty
Field Value
|
Improve this Doc
View Source
FloatAboveProperty
Dependency property for the FloatAbove flag.
Declaration
public static readonly DependencyProperty FloatAboveProperty
Field Value
|
Improve this Doc
View Source
InitialTagPathProperty
Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.
Declaration
public static readonly DependencyProperty InitialTagPathProperty
Field Value
|
Improve this Doc
View Source
InitialTagProperty
Dependency property for the tag type to use just before the object is loaded.
Declaration
public static readonly DependencyProperty InitialTagProperty
Field Value
Properties
|
Improve this Doc
View Source
Duration
The duration of the move.
Declaration
public Duration Duration { get; set; }
Property Value
|
Improve this Doc
View Source
EaseX
EasingFunction to use for the horizontal component of the move.
Declaration
public IEasingFunction EaseX { get; set; }
Property Value
|
Improve this Doc
View Source
EaseY
EasingFunction to use for the vertical component of the move.
Declaration
public IEasingFunction EaseY { get; set; }
Property Value
|
Improve this Doc
View Source
FloatAbove
Flag that says whether elements are allowed to float above their containers (in a Popup or Adorner) when changing containers.
Declaration
public bool FloatAbove { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
InitialTag
Spawning point for this item.
Declaration
public TagType InitialTag { get; set; }
Property Value
|
Improve this Doc
View Source
InitialTagPath
Extra path to add to the binding when TagType is specified.
Declaration
public string InitialTagPath { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ShouldSkipInitialLayout
Declaration
protected override bool ShouldSkipInitialLayout { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Methods
|
Improve this Doc
View Source
Declaration
protected override void EnsureTags(FrameworkElement child)
Parameters
Overrides
Implements
Extension Methods