# IListItem interface

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

```cs
public interface IListItem
```

Interface for an item in a list control.

**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 using TextBinding/KeyBinding to specify how to get/set the Text and Key properties. Otherwise, use [ListItem](https://eto.picoe.ca/api/type/eto.forms.listitem.md) to define items. This may be deprecated in the future.

**Derived types:** [IImageListItem](https://eto.picoe.ca/api/type/eto.forms.iimagelistitem.md), [INavigationItem](https://eto.picoe.ca/api/type/eto.forms.inavigationitem.md), [ListItem](https://eto.picoe.ca/api/type/eto.forms.listitem.md)

## Properties

- [Key](https://eto.picoe.ca/api/type/eto.forms.ilistitem/key.md): Gets or sets the unique key of the item.
- [Text](https://eto.picoe.ca/api/type/eto.forms.ilistitem/text.md): Gets or sets the text of the item.
