# ITreeItem 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 ITreeItem : IImageListItem, ITreeStore, ITreeItem<ITreeItem>
```

Interface for an item in a [TreeView](https://eto.picoe.ca/api/type/eto.forms.treeview.md)

**Remarks:** This can be used instead of [TreeItem](https://eto.picoe.ca/api/type/eto.forms.treeitem.md) when you want to use your own class as the item object of a tree.

**Derived types:** [TreeItem](https://eto.picoe.ca/api/type/eto.forms.treeitem.md)

## Inherited Members

- From [IImageListItem](https://eto.picoe.ca/api/type/eto.forms.iimagelistitem.md): [Image](https://eto.picoe.ca/api/type/eto.forms.iimagelistitem/image.md)
- From [ITreeItem<T>](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1.md): [Expandable](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/expandable.md), [Expanded](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/expanded.md), [Parent](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/parent.md)
- From [IListItem](https://eto.picoe.ca/api/type/eto.forms.ilistitem.md): [Key](https://eto.picoe.ca/api/type/eto.forms.ilistitem/key.md), [Text](https://eto.picoe.ca/api/type/eto.forms.ilistitem/text.md)
- From [IDataStore<T>](https://eto.picoe.ca/api/type/eto.forms.idatastore-1.md): [Count](https://eto.picoe.ca/api/type/eto.forms.idatastore-1/count.md), [this[]](https://eto.picoe.ca/api/type/eto.forms.idatastore-1/item.md)
