Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
- API Level:
- preview
The Panel is a container that can contain subobjects.
public class Panel : Layout, IAccessibleObject
- Inheritance
-
- Implements
-
Constructors
View Source
Panel(EvasObject)
Creates and initializes a new instance of the Panel class.
Declaration
public Panel(EvasObject parent)
Parameters
Type |
Name |
Description |
EvasObject |
parent |
The EvasObject to which the new panel will be attached as a child.
|
API Level: preview
Properties
View Source
Direction
Sets or gets the direction of a given Panel widget.
Declaration
public PanelDirection Direction { get; set; }
Property Value
API Level: preview
View Source
IsOpen
Sets or gets the hidden status of a given Panel widget.
Declaration
public bool IsOpen { get; set; }
Property Value
API Level: preview
Methods
Declaration
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type |
Name |
Description |
EvasObject |
parent |
Parent EvasObject.
|
Returns
Type |
Description |
System.IntPtr |
Handle IntPtr.
|
Overrides
API Level: preview
Declaration
public void SetScrollable(bool enable)
Parameters
Type |
Name |
Description |
Boolean |
enable |
Bool value can be false or true.
|
API Level: preview
Declaration
public void SetScrollableArea(double ratio)
Parameters
Type |
Name |
Description |
System.Double |
ratio |
The size of the scroll area.
|
API Level: preview
View Source
Toggle()
Toggles the hidden state of the panel.
Declaration
API Level: preview
Events
View Source
Toggled
Toggled will be triggered when the panel is toggled.
Declaration
public event EventHandler Toggled
Event Type
API Level: preview
Implements
Extension Methods