Show / Hide Table of Contents

Class FluidMoveBehaviorBase

Inheritance
System.Object
DependencyObject
Behavior
Behavior<FrameworkElement>
FluidMoveBehaviorBase
FluidMoveBehavior
FluidMoveSetTagBehavior
Implements
IAttachedObject
Inherited Members
Behavior<FrameworkElement>.AssociatedObject
Behavior.AssociatedType
Behavior.IAttachedObject.AssociatedObject
Behavior.Attach(DependencyObject)
Behavior.Detach()
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
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()
Namespace: Microsoft.Expression.Interactivity.Layout
Assembly: OpenSilver.Expression.Interactions.dll
Syntax
public abstract class FluidMoveBehaviorBase : Behavior<FrameworkElement>, IDependencyObject, IAttachedObject

Fields

| Improve this Doc View Source

AppliesToProperty

Dependency property for the scope of the behavior. See FluidMoveScope for more details.

Declaration
public static readonly DependencyProperty AppliesToProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

IdentityTagProperty

Identity tag used to detect element motion between containers.

Declaration
protected static readonly DependencyProperty IdentityTagProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

IsActiveProperty

Dependency property for the active state of the behavior.

Declaration
public static readonly DependencyProperty IsActiveProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

TagPathProperty

Dependency property for the extra path to add to the binding when UsaBindingAsTag is true.

Declaration
public static readonly DependencyProperty TagPathProperty
Field Value
Type Description
DependencyProperty
| Improve this Doc View Source

TagProperty

Dependency property that provides the ability to use the element as its own tag, or the binding on the element.

Declaration
public static readonly DependencyProperty TagProperty
Field Value
Type Description
DependencyProperty

Properties

| Improve this Doc View Source

AppliesTo

Indicates whether the behavior applies just to this element, or to all children of the element (if the element is a Panel).

Declaration
public FluidMoveScope AppliesTo { get; set; }
Property Value
Type Description
FluidMoveScope
| Improve this Doc View Source

IsActive

Indicates whether the behavior is currently active.

Declaration
public bool IsActive { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSkipInitialLayout

Declaration
protected virtual bool ShouldSkipInitialLayout { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Tag

Indicates whether to use the element as its own tag, or to use the binding on the element as the tag.

Declaration
public TagType Tag { get; set; }
Property Value
Type Description
TagType
| Improve this Doc View Source

TagPath

Extra path to add to the binding when TagType is specified.

Declaration
public string TagPath { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

EnsureTags(FrameworkElement)

Declaration
protected virtual void EnsureTags(FrameworkElement child)
Parameters
Type Name Description
FrameworkElement child
| Improve this Doc View Source

GetIdentityTag(DependencyObject)

Declaration
protected static object GetIdentityTag(DependencyObject obj)
Parameters
Type Name Description
DependencyObject obj
Returns
Type Description
System.Object
| Improve this Doc View Source

OnAttached()

Declaration
protected override void OnAttached()
Overrides
Behavior.OnAttached()
| Improve this Doc View Source

OnDetaching()

Declaration
protected override void OnDetaching()
Overrides
Behavior.OnDetaching()
| Improve this Doc View Source

SetIdentityTag(DependencyObject, Object)

Declaration
protected static void SetIdentityTag(DependencyObject obj, object value)
Parameters
Type Name Description
DependencyObject obj
System.Object value

Implements

IAttachedObject

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
  • Improve this Doc
  • View Source