# ITreeItem<T> 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<T>
```

Base tree item interface

**Type parameters:**

- `T`

**Derived types:** [ITreeGridItem](https://eto.picoe.ca/api/type/eto.forms.itreegriditem.md), [ITreeItem](https://eto.picoe.ca/api/type/eto.forms.itreeitem.md)

## Properties

- [Expandable](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/expandable.md): Gets a value indicating whether this [ITreeItem<T>](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1.md) is expandable.
- [Expanded](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/expanded.md): Gets or sets a value indicating whether this [ITreeItem<T>](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1.md) is expanded.
- [Parent](https://eto.picoe.ca/api/type/eto.forms.itreeitem-1/parent.md): Gets or sets the parent of this item.
