# MenuItem.ICallback 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 MenuItem.ICallback : Widget.ICallback
```

Callback interface for the [MenuItem](https://eto.picoe.ca/api/type/eto.forms.menuitem.md)

**Derived types:** [CheckMenuItem.ICallback](https://eto.picoe.ca/api/type/eto.forms.checkmenuitem.icallback.md), [MenuItem.Callback](https://eto.picoe.ca/api/type/eto.forms.menuitem.callback.md), [RadioMenuItem.ICallback](https://eto.picoe.ca/api/type/eto.forms.radiomenuitem.icallback.md), [SubMenuItem.ICallback](https://eto.picoe.ca/api/type/eto.forms.submenuitem.icallback.md)

## Methods

- [OnClick](https://eto.picoe.ca/api/type/eto.forms.menuitem.icallback/onclick.md): Raises the click event.
- [OnValidate](https://eto.picoe.ca/api/type/eto.forms.menuitem.icallback/onvalidate.md): Raises the validate event.
