# Sandbox.UI.ControlSheet

A controlsheet is a panel that you can populate with a SerializedObject's properties.

- Kind: class
- Namespace: `Sandbox.UI`
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.UI.Panel](/api/Sandbox.UI.Panel)

## Constructors

- [`ControlSheet`](/api/Sandbox.UI.ControlSheet/.ctor)

## Properties

- [`PropertyFilter`](/api/Sandbox.UI.ControlSheet/PropertyFilter): Filter any properties that are added to this
- [`Target`](/api/Sandbox.UI.ControlSheet/Target): The object we're trying to display properties for.

## Methods

- [`Rebuild`](/api/Sandbox.UI.ControlSheet/Rebuild): Rebuild these controls. This will delete the current body panel and recreate it, then add all properties from the target object.
- [`Tick`](/api/Sandbox.UI.ControlSheet/Tick)
