# Slider

Sliders allow users to make selections from a range of values.

Sliders reflect a range of values along a bar, from which users may select a single value. They are ideal for adjusting settings such as volume, brightness, or applying image filters.

## Slider

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBajlhkL44CcffNEy%2Fimage.png?alt=media\&token=a5fa991e-6d76-4a5e-8990-93bfa9ae29b8)

```
New-UDSlider -Value 1
```

## Slider with minimum and maximum values

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBdFD-rmsG2i97wAY%2Fimage.png?alt=media\&token=12452e35-8a2c-4311-916f-2b5b89298cd0)

```
New-UDSlider -Min 10 -Max 1000
```

## Disabled Slider

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBj8tYfvC5e8PpNyZ%2Fimage.png?alt=media\&token=2c08e455-fa7f-4256-835f-acf201c3605d)

```
New-UDSlider -Disabled
```

## Slider with custom step size

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBh3MAmJE7Q4zvPy8%2Fimage.png?alt=media\&token=b6032532-4a95-46bb-878b-a4fd801a1e07)

```
New-UDSlider -Min 10 -Max 1000 -Step 100
```

## Slider with marks

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBlGNQuDbIYRiRVsP%2Fimage.png?alt=media\&token=865f7510-7ebe-4c48-ab07-fc777c9ebf35)

```
New-UDSlider -Marks
```

## Range based slider

![](https://2374445323-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6jY7sXTmhiAIMGYw_m%2F-MAgA8lkflyE8DVzEwHy%2F-MAgBnakhswcwDHggPdL%2Fimage.png?alt=media\&token=4b6c7b7e-31f3-4596-ae8b-31969f601617)

```
New-UDSlider -Value @(1, 10)
```

## OnChange event for slider

```
New-UDSlider -OnChange {
    Show-UDToast -Message $Body 
    Set-TestData $Body
}
```

**New-UDSlider**

| Name              | Type     | Description | Required |
| ----------------- | -------- | ----------- | -------- |
| Id                | string   |             | false    |
| Value             | int\[]   |             | false    |
| Minimum           | int      |             | false    |
| Maximum           | int      |             | false    |
| Disabled          | switch   |             | false    |
| Marks             | switch   |             | false    |
| OnChange          | Endpoint |             | false    |
| Orientation       | string   |             | false    |
| Step              | int      |             | false    |
| ValueLabelDisplay | string   |             | false    |
