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 |
layoutChanged | System.Boolean | if set to |
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()