
# IUIThemeManager interface

*No description yet.*

```csharp
public interface IUIThemeManager
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [CurrentUITheme](#currentuitheme) | [IUITheme](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IUITheme.md) |  |
| [GetCachedSkin](#getcachedskin) | `bool` |  |
| [SaveCachedSkin](#savecachedskin) | `void` |  |

### CurrentUITheme

*No description yet.*

```csharp
IUITheme CurrentUITheme();
```

**Returns:** [IUITheme](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IUITheme.md)

Extension method of `IUIThemeManagerHelper` (`using DXP;`).

### GetCachedSkin

*No description yet.*

```csharp
bool GetCachedSkin(string argId, out string argFileName);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argId` | `string` | value |
| `argFileName` | `string` | out |

**Returns:** `bool`

### SaveCachedSkin

*No description yet.*

```csharp
void SaveCachedSkin(string argId, string argFileName);
```

| Parameter | Type | Passing |
| --- | --- | --- |
| `argId` | `string` | value |
| `argFileName` | `string` | value |

**Returns:** nothing (`void`)

## Returned by

[GlobalVars.UIThemeManager](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/GlobalVars.md#uithememanager)
