# Sandbox.UI.IStyleTarget

Everything the style system needs to work out a style

- Kind: interface
- Namespace: `Sandbox.UI`
- Assembly: `Sandbox.System`
- Modifiers: abstract

## Properties

- [`Children`](/api/Sandbox.UI.IStyleTarget/Children)
- [`ElementName`](/api/Sandbox.UI.IStyleTarget/ElementName)
- [`Id`](/api/Sandbox.UI.IStyleTarget/Id)
- [`Parent`](/api/Sandbox.UI.IStyleTarget/Parent)
- [`PseudoClass`](/api/Sandbox.UI.IStyleTarget/PseudoClass)
- [`SiblingIndex`](/api/Sandbox.UI.IStyleTarget/SiblingIndex)

## Methods

- [`HasClasses`](/api/Sandbox.UI.IStyleTarget/HasClasses)
