Class List
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
It inherits Layout. The List is a widget that aims to display a simple list item which has 2 icons, 1 text, and can be selected. For more robust lists, GenList should probably be used.
[Obsolete("This has been deprecated in API12")]
public class List : Layout, IAccessibleObject
- Inheritance
- Implements
Constructors
View SourceList(EvasObject)
Creates and initializes a new instance of the List class.
Declaration
[Obsolete("This has been deprecated in API12")]
public List(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | The parent is a given container, which will be attached by the list as a child. It's EvasObject type. |
See Also
Properties
View SourceMode
Gets or sets which mode to be used for the list.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListMode Mode { get; set; }
Property Value
Type | Description |
---|---|
ListMode |
See Also
View SourceSelectedItem
Gets the selected item.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListItem SelectedItem { get; }
Property Value
Type | Description |
---|---|
ListItem |
See Also
Methods
View SourceAppend(string, EvasObject, EvasObject)
Appends a new item with a text and 2 icons to the end of a given list widget.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListItem Append(string label, EvasObject leftIcon, EvasObject rightIcon)
Parameters
Type | Name | Description |
---|---|---|
string | label | The text for the item. |
EvasObject | leftIcon | The left icon for the item. |
EvasObject | rightIcon | The right icon for the item. |
Returns
Type | Description |
---|---|
ListItem | Return a new added list item that contains a text and 2 icons. |
See Also
View SourceAppend(string)
Appends a new item with a text to the end of a given list widget.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListItem Append(string label)
Parameters
Type | Name | Description |
---|---|---|
string | label | The text for the item. |
Returns
Type | Description |
---|---|
ListItem | Return a new added list item that contains a text. |
See Also
View SourceClear()
Removes all the items from a given list widget. To delete just one item, use Delete().
Declaration
[Obsolete("This has been deprecated in API12")]
public void Clear()
See Also
View SourceCreateHandle(EvasObject)
Creates a widget handle.
Declaration
[Obsolete("This has been deprecated in API12")]
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | Handle IntPtr. |
Overrides
See Also
View SourcePrepend(string, EvasObject, EvasObject)
Prepends a new item with a text and 2 icons to the beginning of a given list widget.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListItem Prepend(string label, EvasObject leftIcon, EvasObject rigthIcon)
Parameters
Type | Name | Description |
---|---|---|
string | label | The text for the item. |
EvasObject | leftIcon | The left icon for the item. |
EvasObject | rigthIcon | The right icon for the item. |
Returns
Type | Description |
---|---|
ListItem | Return a new added list item that contains a text and 2 icons. |
See Also
View SourcePrepend(string)
Prepends a new item with a text to the beginning of a given list widget.
Declaration
[Obsolete("This has been deprecated in API12")]
public ListItem Prepend(string label)
Parameters
Type | Name | Description |
---|---|---|
string | label | The text for the item. |
Returns
Type | Description |
---|---|
ListItem | Return a new added list item that contains a text. |
See Also
View SourceUpdate()
Starts the list. Called before running Show() on the list object. If not called, it won't display the list properly.
Declaration
[Obsolete("This has been deprecated in API12")]
public void Update()
See Also
Events
View SourceItemActivated
ItemActivated is raised when a new list item is double-clicked or pressed (enter|return|spacebar).
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<ListItemEventArgs> ItemActivated
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ListItemEventArgs> |
See Also
View SourceItemDoubleClicked
ItemDoubleClicked is raised when a new list item is double-clicked.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<ListItemEventArgs> ItemDoubleClicked
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ListItemEventArgs> |
See Also
View SourceItemLongPressed
ItemLongPressed is raised when a list item is pressed for a certain amount of time. By default, it's 1 second.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<ListItemEventArgs> ItemLongPressed
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ListItemEventArgs> |
See Also
View SourceItemSelected
ItemSelected is raised when a new list item is selected.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<ListItemEventArgs> ItemSelected
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ListItemEventArgs> |
See Also
View SourceItemUnselected
ItemUnselected is raised when a list item is Unselected.
Declaration
[Obsolete("This has been deprecated in API12")]
public event EventHandler<ListItemEventArgs> ItemUnselected
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ListItemEventArgs> |