# IAppearanceOption interface

One choice offered by [`IAppearanceService`](./IAppearanceService.md): a light/dark variant, a colour palette or a layout density.

```csharp
public interface IAppearanceOption
```

## Members

| name | description |
| --- | --- |
| [Header](IAppearanceOption/Header.md) { get; } | The text shown for this choice. |

## Remarks

Deliberately carries nothing but a caption, so that this contract stays free of any UI framework type. An implementation returns richer objects — a palette option also exposes its accent colour, for instance — and a view can bind to those directly.

## See Also

* namespace [Eremex.AvaloniaUI.Controls.ApplicationServices](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Common.Contracts.dll -->
