> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell-universal/it/app/components/feedback/modal.md).

# Modale

Le finestre modali informano gli utenti su un'attività e possono contenere informazioni critiche, richiedere decisioni o coinvolgere più attività.

## Base

![](/files/DNF7k0NTwSoxGlKI1KzN)

```powershell
New-UDButton -Text 'Basic' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    }
}
```

## Schermo intero

![](/files/NLfDGyRrpJAP4n1B8lpw)

```powershell
New-UDButton -Text 'Full Screen' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    } -Footer {
        New-UDButton -Text "Close" -OnClick { Hide-UDModal }
    }  -FullScreen
}
```

## Larghezza intera

Le finestre modali a larghezza intera occupano l'intera larghezza definita dal parametro `-MaxWidth`.

![](/files/vUHZfbSaXalDdKgB3vOB)

```powershell
New-UDButton -Text 'Full Width' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    } -FullWidth -MaxWidth 'md'
}
```

## Persistente

Le finestre modali persistenti non si chiudono quando si clicca al di fuori di esse. Dovrà chiuderla con `Hide-UDModal`.

![](/files/kSF7akrxEsWUK9P3GOZo)

```powershell
New-UDButton -Text 'Persistent' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    } -Footer {
        New-UDButton -Text "Close" -OnClick { Hide-UDModal }
    } -Persistent
}
```

## Nascondere una finestra modale

Può usare il pulsante `Hide-UDModal` per nascondere una finestra modale attualmente visualizzata.

```powershell
New-UDButton -Text 'Basic' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    }
    Start-Sleep 5
    Hide-UDModal
}
```

Quando si aprono più finestre modali, può anche usare il parametro `-All` di `Hide-UDModal` per nasconderle tutte invece di una alla volta.

```powershell
New-UDButton -Text 'Parent' -OnClick {
    Show-UDModal -Content {
       New-UDButton -Text 'Child' -OnClick {
          Show-UDModal -Content {
              New-UDButton -Text 'hide current' -OnClick {
                  Hide-UDModal
              }
              New-UDButton -Text 'hide all' -OnClick {
                  Hide-UDModal -All
              }
          } 
       }
    }
}
```

## Stile

Può applicare uno stile ai moduli usando i parametri `-Style`, `-HeaderStyle`, `-ContentStyle` e `-FooterStyle`. Lo stile viene applicato all'intera finestra modale, mentre gli stili delle singole sezioni vengono applicati solo a tali sezioni. Il valore di questi parametri è costituito da hashtable di valori CSS.

```powershell
New-UDButton -Text 'Styling' -OnClick {
    Show-UDModal -Content {
        New-UDTypography -Text "Hello"
    } -Style @{
        backgroundColor = "red"
    }
}
```

## API

* [Show-UDModal](/powershell-universal/it/comandi-powershell/show-udmodal.md)
* [Hide-UDModal](/powershell-universal/it/comandi-powershell/hide-udmodal.md)

### Vedi anche

* [Devolutions Academy – Aggiunta della reimpostazione della password utente](https://academy.devolutions.net/student/activity/3546111-part-6-adding-reset-user-password)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell-universal/it/app/components/feedback/modal.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
