# id parameter (skin)

Source: https://ref.dm-lang.org/skin/param/id

### Applies to
> [All](https://ref.dm-lang.org/skin/control/index.md)

### Format
> `string`

The name of this control. Read-only.

If this is a [Main control](https://ref.dm-lang.org/skin/control/main.md), the name should always be unique. For others, it is usually still a good idea to use a unique name, but they can be referenced by *window*.*id* at runtime.

You can use a colon in front of the [type](https://ref.dm-lang.org/skin/param/type.md) to refer to the default control of a certain type, if one exists, e.g. `:map` is the default map.

### See also
- [parent parameter](https://ref.dm-lang.org/skin/param/parent.md)
- [type parameter](https://ref.dm-lang.org/skin/param/type.md)
