# Window.Callback class

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

```cs
protected class Window.Callback : Control.Callback, Window.ICallback
```

Callback methods for handlers of [Control](https://eto.picoe.ca/api/type/eto.forms.control.md)

## Methods

- [OnClosed](https://eto.picoe.ca/api/type/eto.forms.window.callback/onclosed.md): Raises the closed event.
- [OnClosing](https://eto.picoe.ca/api/type/eto.forms.window.callback/onclosing.md): Raises the closing event.
- [OnLoadComplete](https://eto.picoe.ca/api/type/eto.forms.window.callback/onloadcomplete.md): Raises the load completed event.
- [OnLocationChanged](https://eto.picoe.ca/api/type/eto.forms.window.callback/onlocationchanged.md): Raises the location changed event.
- [OnLogicalPixelSizeChanged](https://eto.picoe.ca/api/type/eto.forms.window.callback/onlogicalpixelsizechanged.md): Raises the logical pixel size changed event.
- [OnPreviewKeyDown](https://eto.picoe.ca/api/type/eto.forms.window.callback/onpreviewkeydown.md): Raises the preview key down event.
- [OnPreviewKeyUp](https://eto.picoe.ca/api/type/eto.forms.window.callback/onpreviewkeyup.md): Raises the preview key up event.
- [OnWindowStateChanged](https://eto.picoe.ca/api/type/eto.forms.window.callback/onwindowstatechanged.md): Raises the window state changed event.

## Inherited Members

- From [Control.Callback](https://eto.picoe.ca/api/type/eto.forms.control.callback.md): [OnDragDrop](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragdrop.md), [OnDragEnd](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragend.md), [OnDragEnter](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragenter.md), [OnDragLeave](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragleave.md), [OnDragOver](https://eto.picoe.ca/api/type/eto.forms.control.callback/ondragover.md), [OnEnabledChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onenabledchanged.md), [OnGotFocus](https://eto.picoe.ca/api/type/eto.forms.control.callback/ongotfocus.md), [OnKeyDown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onkeydown.md), [OnKeyUp](https://eto.picoe.ca/api/type/eto.forms.control.callback/onkeyup.md), [OnLostFocus](https://eto.picoe.ca/api/type/eto.forms.control.callback/onlostfocus.md), [OnMouseDoubleClick](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousedoubleclick.md), [OnMouseDown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousedown.md), [OnMouseEnter](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseenter.md), [OnMouseLeave](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseleave.md), [OnMouseMove](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousemove.md), [OnMouseUp](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmouseup.md), [OnMouseWheel](https://eto.picoe.ca/api/type/eto.forms.control.callback/onmousewheel.md), [OnShown](https://eto.picoe.ca/api/type/eto.forms.control.callback/onshown.md), [OnSizeChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onsizechanged.md), [OnTextInput](https://eto.picoe.ca/api/type/eto.forms.control.callback/ontextinput.md), [OnThemeChanged](https://eto.picoe.ca/api/type/eto.forms.control.callback/onthemechanged.md)
