# ListItem class

Namespace: [Eto.Forms](https://eto.picoe.ca/api/namespace/eto.forms.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
[ContentProperty("Text")]
public class ListItem : IListItem
```

Represents an item for list controls.

**Remarks:** If you have a list of your own objects, it is more efficient to use them directly with the list control by passing a collection to the DataStore property, and use [ListControl.ItemTextBinding](https://eto.picoe.ca/api/type/eto.forms.listcontrol/itemtextbinding.md) and [ListControl.ItemKeyBinding](https://eto.picoe.ca/api/type/eto.forms.listcontrol/itemkeybinding.md) instead.

**Derived types:** [ImageListItem](https://eto.picoe.ca/api/type/eto.forms.imagelistitem.md), [NavigationItem](https://eto.picoe.ca/api/type/eto.forms.navigationitem.md)

## Properties

- [Key](https://eto.picoe.ca/api/type/eto.forms.listitem/key.md): Gets or sets the unique key of the item.
- [Tag](https://eto.picoe.ca/api/type/eto.forms.listitem/tag.md): Gets or sets custom data for the item.
- [Text](https://eto.picoe.ca/api/type/eto.forms.listitem/text.md): Gets or sets the text of the item.

## Methods

- [ToString](https://eto.picoe.ca/api/type/eto.forms.listitem/tostring.md): Gets the listItem's string

## Convertors

- [operator implicit](https://eto.picoe.ca/api/type/eto.forms.listitem/op-implicit.md): (static) > Converts a string to a list item implicitly

## See Also

- [ListItemCollection](https://eto.picoe.ca/api/type/eto.forms.listitemcollection.md)
