Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Cada versão do .NET apresenta uma nova versão do Windows Forms (WinForms). Este artigo dá-lhe uma ideia do que há de novo em cada versão.
.NET 10 Candidato a Lançamento
Esta seção descreve as principais alterações no WinForms for .NET 10 Release Candidate.
- Visão geral do Windows Forms no .NET 10
- Alterações na área de transferência
- formulários assíncronos
- Melhorias personalizadas do designer
- Modo escuro
- Acessibilidade
- ScreenCaptureMode API
- Melhorias no analisador
.NET 9
WinForms no .NET 9 introduz várias melhorias modernas. A funcionalidade de formulários assíncronos fornece APIs para ajudar a executar operações relacionadas à interface do usuário de forma assíncrona, facilitando a integração com padrões de programação assíncrona contemporâneos. A remoção de BinaryFormatter elimina um risco de segurança de longa data, impedindo práticas de desserialização inseguras. Além disso, o suporte experimental ao modo escuro foi adicionado, permitindo que os aplicativos adaptem seus esquemas de cores para melhor se adequarem a ambientes escuros.
- formulários assíncronos
- BinaryFormatter já não é suportado
- Modo escuro
- melhorias no FolderBrowserDialog
- System.Drawing novos recursos e melhorias
- Tira de ferramentas
.NET 8
No .NET 8, o Windows Forms aprimorou novamente o suporte a DPI, principalmente por meio de melhorias de DPI do Visual Studio. Esse aprimoramento permite que o Windows Designer seja executado em um modo sem reconhecimento de DPI independentemente do Visual Studio, garantindo que o design do seu aplicativo permaneça nítido enquanto o próprio Visual Studio permanece em sua configuração de DPI nativa. Outra área de foco importante foram melhorias na vinculação de dados e comandos de botão.
- Melhorias na vinculação de dados
- Comandos do Botão
- Aprimoramentos de DPI do Visual Studio
- Melhorias de alto DPI
- Melhorias diversas
.NET 7
No .NET 7, melhorias significativas foram feitas na renderização de alto DPI. Esses aprimoramentos garantem que os controles aninhados, como botões dentro de painéis em páginas de guias, sejam dimensionados corretamente de acordo com as configurações de DPI do monitor atual. Esse recurso, que é opcional para o .NET 7, será habilitado por padrão no .NET 8.
- Visão geral do WinForms no .NET 7
- Melhorias de alto DPI
- Melhorias e correções de acessibilidade
- Melhorias na vinculação de dados (pré-visualização)
- Melhorias diversas
- Ver também
.NET 6
O foco do .NET 5 para WinForms incluía modelos atualizados para C# que usam diretivas globais, namespaces com escopo de arquivo e tipos de referência anuláveis. Foi introduzida uma nova inicialização de aplicações, que simplifica a configuração de aplicações Windows Forms utilizando o método ApplicationConfiguration.Initialize.
- Visão geral do WinForms no .NET 6
- Modelos atualizados para C#
- Novo aplicativo bootstrap
- Alterar a fonte padrão
- Aprimoramentos do designer do Visual Studio
- Melhorias de alto DPI para o PerMonitorV2
- Novas APIs
- APIs atualizadas
- Acessibilidade melhorada
.NET 5
O foco do .NET 5 para WinForms era introduzir recursos aprimorados, novos controles e controles existentes aprimorados.
.NET Desktop feedback