Partilhar via


O que há de novo no Windows Forms para .NET 5

O Windows Forms para .NET 5 adiciona os seguintes recursos e aprimoramentos sobre o .NET Framework.

Há algumas alterações importantes que você deve estar ciente ao migrar do .NET Framework para o .NET 5. Para obter mais informações, consulte Alterações significativas no Windows Forms.

Funcionalidades melhoradas

  • Os padrões de automação da interface do usuário da Microsoft funcionam melhor com ferramentas de acessibilidade como o Narrador e o Jaws.

  • Desempenho melhorado.

  • O modelo de projeto VB.NET usa como padrão as configurações do DPI SystemAware para resoluções de alto DPI, como monitores 4k.

  • A fonte padrão corresponde às recomendações de design atuais do Windows.

    Atenção

    Isso pode afetar o layout de aplicativos migrados do .NET Framework.

Novos controlos

Os seguintes controles foram adicionados desde que o Windows Forms foi portado para o .NET Framework:

  • System.Windows.Forms.TaskDialog

    Uma caixa de diálogo de tarefa é uma janela que pode ser usada para exibir informações e receber entradas simples do usuário. Como uma caixa de mensagem, ela é formatada pelo sistema operacional de acordo com os parâmetros definidos. A caixa de diálogo de tarefas tem mais recursos do que uma caixa de mensagem. Para obter mais informações, consulte o exemplo de diálogo Tarefa .

  • Microsoft.Web.WebView2.WinForms.WebView2

    Um novo controlo de navegador da Web com compatibilidade com tecnologias web modernas. Baseado no Edge (Chromium). Para obter mais informações, consulte Introdução ao WebView2 no Windows Forms.

Controlos melhorados

  • System.Windows.Forms.ListView

    • Suporta grupos dobráveis
    • Rodapés
    • Imagens de legendas, tarefas e títulos agrupadas
  • System.Windows.Forms.FolderBrowserDialog

    Esta caixa de diálogo foi atualizada para usar a experiência moderna do Windows em vez da antiga experiência do Windows 7.

  • System.Windows.Forms.FileDialog

    • Adicionado suporte para ClientGuid.

      ClientGuid permite que uma aplicação que realiza chamadas associe um GUID ao estado persistente de uma caixa de diálogo. O estado de uma caixa de diálogo pode incluir fatores como a última pasta visitada e a posição e o tamanho da caixa de diálogo. Normalmente, esse estado é persistido com base no nome do arquivo executável. Com o ClientGuid, uma aplicação pode manter diferentes estados das janelas de diálogo dentro da mesma aplicação.

  • System.Windows.Forms.TextRenderer

    Suporte adicionado para ReadOnlySpan<T> para melhorar o desempenho da renderização de texto.

Ver também