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

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

**Derived types:** [CustomCell.Callback](https://eto.picoe.ca/api/type/eto.forms.customcell.callback.md)

## Methods

- [OnBeginEdit](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/onbeginedit.md): Raises the BeginEdit event.
- [OnCancelEdit](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/oncanceledit.md): Raises the CancelEdit event.
- [OnCommitEdit](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/oncommitedit.md): Raises the CommitEdit event.
- [OnConfigureCell](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/onconfigurecell.md): Raises the configure cell event.
- [OnCreateCell](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/oncreatecell.md): Raises the create cell event.
- [OnGetIdentifier](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/ongetidentifier.md): Raises the get identifier event.
- [OnGetPreferredWidth](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/ongetpreferredwidth.md): Gets the preferred width of the cell based on its content.
- [OnPaint](https://eto.picoe.ca/api/type/eto.forms.customcell.icallback/onpaint.md): Raises the paint event.
