Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ogni versione .NET introduce una nuova versione di Windows Forms (WinForms). Questo articolo offre un riepilogo delle novità di ogni versione.
.NET 11 Preview 3
Windows Forms non dispone di aggiornamenti rilevanti nelle anteprime di .NET 11.
.NET 10
Questa sezione descrive le principali modifiche apportate a WinForms per .NET 10.
- Panoramica di Windows Forms .NET 10
- Modifiche degli Appunti
- Moduli asincroni
- Miglioramenti della finestra di progettazione personalizzata
- Modalità scura
- Accessibilità
- ScreenCaptureMode API
- Miglioramenti dell'analizzatore
.NET 9
WinForms in .NET 9 introduce diversi miglioramenti moderni. La funzionalità dei moduli asincroni fornisce API per consentire l'esecuzione asincrona di operazioni correlate all'interfaccia utente, semplificando l'integrazione con modelli di programmazione asincroni contemporanei. La rimozione di BinaryFormatter elimina un rischio di sicurezza di lunga durata impedendo procedure di deserializzazione non sicure. È stato inoltre aggiunto il supporto sperimentale della modalità scura, consentendo alle applicazioni di adattare le combinazioni di colori in ambienti più scuri.
- Moduli asincroni
- BinaryFormatter non più supportato
- Modalità scura
- Miglioramenti di FolderBrowserDialog
- Funzionalità e miglioramenti di System.Drawing
- ToolStrip
.NET 8
In .NET 8, Windows Forms ha nuovamente migliorato il supporto DPI, in particolare tramite miglioramenti del DPI in Visual Studio. Questo miglioramento consente al Windows Designer di essere eseguito in modalità non DPI indipendentemente da Visual Studio, assicurando che la progettazione dell'app rimanga nitida mentre Visual Studio stesso rimane all'impostazione DPI nativa. Un'altra area di interesse principale era il miglioramento del data binding e dei comandi dei pulsanti.
- Miglioramenti del data binding
- Comandi dei pulsanti
- Miglioramenti DPI di Visual Studio
- Miglioramenti di valori DPI elevati
- Miglioramenti vari
.NET 7
In .NET 7 sono stati apportati miglioramenti significativi al rendering con valori DPI elevati. Questi miglioramenti assicurano che i controlli annidati, ad esempio i pulsanti all'interno dei pannelli nelle pagine delle schede, vengano ridimensionati correttamente in base alle impostazioni DPI del monitor corrente. Questa funzionalità, che prevede il consenso esplicito per .NET 7, verrà abilitata per impostazione predefinita in .NET 8.
- Panoramica di WinForms .NET 7
- Miglioramenti di valori DPI elevati
- Miglioramenti e correzioni dell'accessibilità
- Miglioramenti nell'associazione dati (anteprima)
- Miglioramenti vari
- Vedere anche
.NET 6
L'obiettivo di .NET 5 per WinForms includeva modelli aggiornati per C# che usano direttive globali, spazi dei nomi limitati al file e tipi di riferimento annullabili. È stato introdotto un nuovo bootstrap dell'applicazione, che semplifica la configurazione delle applicazioni Windows Forms usando il metodo ApplicationConfiguration.Initialize.
- Panoramica di WinForms .NET 6
- Modelli aggiornati per C#
- Avvio della nuova applicazione
- Modificare il tipo di carattere predefinito
- Miglioramenti del designer di Visual Studio
- Miglioramenti dpi elevati per PerMonitorV2
- Nuove API
- API aggiornate
- Accessibilità migliorata
.NET 5
L'obiettivo di .NET 5 per WinForms era introdurre funzionalità avanzate, nuovi controlli e controlli esistenti migliorati.
.NET Desktop feedback