Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cada versão de .NET introduz uma nova versão do Windows Forms (WinForms). Este artigo dá-lhe um resumo do que há de novo em cada lançamento.
.NET 11 Prévia 3
O Windows Forms não tem atualizações notáveis nas pré-visualizações do .NET 11.
.NET 10
Esta secção descreve as principais alterações ao WinForms para .NET 10.
- Visão geral da Windows Forms em .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
O 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 voltou a melhorar o suporte a DPI, nomeadamente através de melhorias de DPI no Visual Studio. Esta melhoria permite que o Windows Designer funcione num modo sem DPI independentemente do Visual Studio, garantindo que o design da sua aplicação se mantenha nítido enquanto o próprio Visual Studio se mantém na sua configuração nativa de DPI. 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
- Melhorias de DPI no Visual Studio
- Melhorias de alto DPI
- Melhorias diversas
.NET 7
No .NET 7, foram feitas melhorias significativas 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. Esta funcionalidade, que é ativada voluntariamente para o .NET 7, estará ativada por defeito no .NET 8.
- Visão geral do WinForms em .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 utilizam diretivas globais, namespaces com âmbito de ficheiro e tipos de referência anuláveis. Foi introduzida uma nova inicialização da aplicação, que simplifica a configuração das aplicações Windows Forms utilizando o método ApplicationConfiguration.Initialize.
- Visão geral do WinForms em .NET 6
- Modelos atualizados para C#
- Novo aplicativo bootstrap
- Alterar a fonte padrão
- Melhorias 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 funcionalidades melhoradas, novos controlos e controlos já existentes melhorados.
.NET Desktop feedback