Class Panel
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 SourcePanel(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 SourceDirection
Sets or gets the direction of a given Panel widget.
Declaration
public PanelDirection Direction { get; set; }
Property Value
Type | Description |
---|---|
PanelDirection |
API Level: preview
View SourceIsOpen
Sets or gets the hidden status of a given Panel widget.
Declaration
public bool IsOpen { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: preview
Methods
View SourceCreateHandle(EvasObject)
Creates a widget handle.
Declaration
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
IntPtr | Handle IntPtr. |
Overrides
API Level: preview
View SourceSetScrollable(Boolean)
Enable or disable scrolling in the panel.
Declaration
public void SetScrollable(bool enable)
Parameters
Type | Name | Description |
---|---|---|
Boolean | enable | Bool value can be false or true. |
API Level: preview
View SourceSetScrollableArea(Double)
Sets the scroll size of the panel.
Declaration
public void SetScrollableArea(double ratio)
Parameters
Type | Name | Description |
---|---|---|
Double | ratio | The size of the scroll area. |
API Level: preview
View SourceToggle()
Toggles the hidden state of the panel.
Declaration
public void Toggle()
API Level: preview
Events
View SourceScrolled
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 |
---|---|
EventHandler |
API Level: preview
View SourceToggled
Toggled will be triggered when the panel is toggled.
Declaration
public event EventHandler Toggled
Event Type
Type | Description |
---|---|
EventHandler |