Class CanvasPanel
- Namespace
- Forma
- Assembly
- Forma.dll
Positions children by attached edge offsets or normalized anchors without imposing sequential layout.
public sealed class CanvasPanel : Container, IAddChild<Control>, IAddChild, INotifyPropertyChanged
- Inheritance
-
CanvasPanel
- Implements
- Inherited Members
Constructors
CanvasPanel()
public CanvasPanel()
Methods
ArrangeChildren()
protected override void ArrangeChildren()
GetAnchor(Control)
public static Vector2 GetAnchor(Control child)
Parameters
childControl
Returns
- Vector2
GetBottom(Control)
public static float GetBottom(Control child)
Parameters
childControl
Returns
GetLeft(Control)
public static float GetLeft(Control child)
Parameters
childControl
Returns
GetMinimumSize()
public override Vector2 GetMinimumSize()
Returns
- Vector2
GetRight(Control)
public static float GetRight(Control child)
Parameters
childControl
Returns
GetTop(Control)
public static float GetTop(Control child)
Parameters
childControl
Returns
GetZIndex(Control)
public static int GetZIndex(Control child)
Parameters
childControl
Returns
SetAnchor(Control, Vector2)
public static void SetAnchor(Control child, Vector2 value)
Parameters
childControlvalueVector2
SetBottom(Control, float)
public static void SetBottom(Control child, float value)
Parameters
SetLeft(Control, float)
public static void SetLeft(Control child, float value)
Parameters
SetRight(Control, float)
public static void SetRight(Control child, float value)
Parameters
SetTop(Control, float)
public static void SetTop(Control child, float value)
Parameters
SetZIndex(Control, int)
public static void SetZIndex(Control child, int value)