In This Article

ArrangeState Class

Represents the current arrangement state of a System.Windows.UIElement in a PanelBase.

public class ArrangeState
Inheritance:
System.Object Object

Constructors

ArrangeState(UIElement, Boolean, Boolean)

Initializes a new instance of the ArrangeState class.

public ArrangeState(UIElement element, bool leaving, bool layoutChanged)
Parameter Type Description
element System.Windows.UIElement

The element associated with the state.

leaving System.Boolean

if set to true then the element is leaving.

layoutChanged System.Boolean

if set to true then the layout logic of the panel has changed.

Properties

Angle

Gets or sets an optional angle of the element.

public double? Angle { get; set; }

Property Value

System.Nullable<System.Double>:

An optional angle of the element.

ArrangeFromPoint

Gets or sets an optional point from which an element should start a move animation.

public Point? ArrangeFromPoint { get; set; }

Property Value

System.Nullable<System.Windows.Point>:

An optional point from which an element should start a move animation.

ArrangeRect

Gets or sets the arrange rectangle of the element.

public Rect ArrangeRect { get; set; }

Property Value

System.Windows.Rect:

The arrange rectangle of the element.

ArrangeStatus

Gets the current arrange status of the element.

public ArrangeStatus ArrangeStatus { get; }

Property Value

ArrangeStatus:

The current arrange status of the element.

Opacity

Gets or sets an optional opacity of the element.

public double? Opacity { get; set; }

Property Value

System.Nullable<System.Double>:

An optional opacity of the element.

PreviousAngle

Gets or sets the previous angle of the element.

public double? PreviousAngle { get; set; }

Property Value

System.Nullable<System.Double>:

The previous angle of the element.

PreviousArrangeRect

Gets or sets the previous rectangle of the element.

public Rect PreviousArrangeRect { get; set; }

Property Value

System.Windows.Rect:

The previous rectangle of the element.

PreviousOpacity

Gets or sets the previous opacity of the element.

public double? PreviousOpacity { get; set; }

Property Value

System.Nullable<System.Double>:

The previous opacity of the element.

Inherited Members

  • System.Object.ToString()
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object, System.Object)
  • System.Object.ReferenceEquals(System.Object, System.Object)
  • System.Object.GetHashCode()
  • System.Object.GetType()
  • System.Object.MemberwiseClone()