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
Scrolled will be triggered when the panel has been scrolled. This event is emitted only when the panel is scrollable
Declaration
public event EventHandler Scrolled
Event Type
Type |
Description |
System.EventHandler |
|
API Level: preview
View Source
Toggled
Toggled will be triggered when the panel is toggled.
Declaration
public event EventHandler Toggled
Event Type
Type |
Description |
System.EventHandler |
|
API Level: preview
Implements
Extension Methods