Leggere in inglese

Condividi tramite


Novità di Windows Form per .NET 5

Windows Form per .NET 5 aggiunge le funzionalità e i miglioramenti seguenti in .NET Framework.

Quando si esegue la migrazione da .NET Framework a .NET 5, è necessario tenere presenti alcune modifiche di rilievo. Per altre informazioni, vedere Modifiche di rilievo in Windows Form.

Funzionalità migliorate

  • I modelli di Microsoft Automazione interfaccia utente funzionano meglio con strumenti di accessibilità come Assistente vocale e Jaws.

  • Prestazioni migliorate.

  • Per impostazione predefinita, il modello di progetto VB.NET viene impostato sulle impostazioni systemAware DPI per risoluzioni DPI elevate, ad esempio monitor 4k.

  • Il tipo di carattere predefinito corrisponde alle raccomandazioni di progettazione correnti di Windows.

    Attenzione

    Ciò può influire sul layout delle app di cui è stata eseguita la migrazione da .NET Framework.

Nuovi controlli

I controlli seguenti sono stati aggiunti dopo che Windows Form è stato convertito in .NET Framework:

  • System.Windows.Forms.TaskDialog

    Una finestra di dialogo attività è una finestra di dialogo che può essere usata per visualizzare informazioni e ricevere input semplice dall'utente. Come una finestra di messaggio, viene formattata dal sistema operativo in base ai parametri impostati. La finestra di dialogo attività include più funzionalità rispetto a una finestra di messaggio. Per altre informazioni, vedere l'esempio della finestra di dialogo Attività.

  • Microsoft.Web.WebView2.WinForms.WebView2

    Nuovo controllo Web browser con supporto Web moderno. Basato su Edge (Chromium). Per altre informazioni, vedere Introduzione a WebView2 in Windows Form.

Controlli avanzati

  • System.Windows.Forms.ListView

    • Supporta gruppi compressi
    • Piè
    • Raggruppare sottotitoli, attività e immagini del titolo
  • System.Windows.Forms.FolderBrowserDialog

    Questa finestra di dialogo è stata aggiornata per usare l'esperienza di Windows moderna anziché l'esperienza di Windows 7 precedente.

  • System.Windows.Forms.FileDialog

    • Aggiunta del supporto per ClientGuid.

      ClientGuid consente a un'applicazione chiamante di associare un GUID allo stato persistente di un dialogo. Lo stato di un dialogo può includere fattori come l'ultima cartella visitata e la posizione e le dimensioni del dialogo. In genere, questo stato viene salvato in modo permanente in base al nome del file eseguibile. Con ClientGuid, un'applicazione può rendere persistenti stati diversi della finestra di dialogo all'interno della stessa applicazione.

  • System.Windows.Forms.TextRenderer

    Aggiunta del supporto per ReadOnlySpan<T> per migliorare le prestazioni del rendering del testo.

Vedi anche