Sebbene WPF non sia da tempo la tecnologia raccomandata da Microsoft per lo sviluppo di interfacce grafiche, il suo utilizzo è ancora piuttosto diffuso quindi, a ogni versione di .NET, Microsoft aggiunge piccole funzionalità. .NET 8 aggiunge il supporto alla finestra di dialogo del sistema operativo che permette di selezionare una cartella. La classe che abilita questa funzionalità si chiama OpenFolderdialog e per aprire la finestra di dialogo, dobbiamo sfruttarne il metodo ShowDialog che torna un booleano che indica se l'utente ha selezionato o meno una directory. In caso positivo, possiamo interrogare la proprietà FolderName per sapere la direcory selezionata dall'utente.
var dialog = new OpenFolderDialog()
{
Title = "Select folder",
};
if (openFolderDialog.ShowDialog())
{
folderName = openFolderDialog.FolderName;
...
}Prima che questa funzionalità fosse aggiunta a WPF, dovevamo affidarci a librerie di terze parti. Adesso con il supporto nativo possiamo eliminare una dipendenza dalle nostre applicazioni WPF rendendole così più snelle e, soprattutto, sicure.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Integrare Agenti A2A in Azure API Management
Abilitare .NET 10 su Azure App Service e Azure Functions
Configurare automaticamente un webhook in Azure DevOps
Esporre un server MCP con Azure API Management
Integrazione di Copilot in .NET Aspire
Utilizzare noopener e noreferrer nei link HTML
Recuperare gli audit log in Azure DevOps
Eliminare record doppi in Sql Server
Gestire progetti .NET + React in .NET Aspire
Gestione delle scrollbar dinamiche in HTML e CSS
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Utilizzo del persistent state di Blazor nel prerendering
I più letti di oggi
- Microsoft Security Bulletin MS05-034
- Effettuare il deploy di un'applicazione ASP.NET basata su SQL Server Compact 4.0
- Configurare OpenTelemetry per Application Insights su ASP.NET Core
- Future Dev Day - Milano
- Global Azure 2026 - ASPItalia.com - Milano
- SP1 per il .NET Framework 2.0 e 3.0
- Build 2013: segui con noi tutte le novità in diretta da San Francisco!
- Rilasciata la versione 1.0 di Mono




