Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cada versión de .NET presenta una nueva versión de Windows Forms (WinForms). Este artículo proporciona un resumen de las novedades de cada versión.
Candidato para lanzamiento de .NET 10
En esta sección se describen los cambios principales en WinForms para .NET 10 Release Candidate.
- Introducción a Windows Forms en .NET 10
- Cambios en el Portapapeles
- Formularios asincrónicos
- mejoras de diseño personalizado
- Modo oscuro
- Accesibilidad
- ScreenCaptureMode API
- Mejoras del analizador
.NET 9
WinForms en .NET 9 presenta varias mejoras modernas. La funcionalidad de formularios asincrónicos proporciona APIs para ayudar a ejecutar operaciones relacionadas con la interfaz de usuario de forma asincrónica, facilitando la integración con patrones de programación asincrónicos contemporáneos. La eliminación de BinaryFormatter elimina un riesgo de seguridad de larga duración evitando prácticas de deserialización no seguras. Además, se ha agregado compatibilidad con el modo oscuro experimental, lo que permite a las aplicaciones adaptar sus combinaciones de colores para adaptarse mejor a entornos oscuros.
- Formularios asincrónicos
- BinaryFormatter ya no se admite
- Modo oscuro
- Mejoras de FolderBrowserDialog
- Mejoras y características nuevas de System.Drawing
- ToolStrip
.NET 8
En .NET 8, Windows Forms ha mejorado de nuevo la compatibilidad con PPP, en particular a través de mejoras de PPP de Visual Studio. Esta mejora permite que el Diseñador de Windows se ejecute en un modo no consciente de PPP independientemente de Visual Studio, lo que garantiza que el diseño de la aplicación sigue siendo agudo mientras Visual Studio se mantiene en su configuración de PPP nativa. Otro área de enfoque clave era las mejoras de enlace de datos y los comandos de botón.
- Mejoras en el enlace de datos
- Comandos de botón
- Mejoras de PPP de Visual Studio
- Mejoras de valores altos de PPP
- Mejoras varias
.NET 7
En .NET 7, se han realizado mejoras significativas en la representación de alta DPI. Estas mejoras garantizan que los controles anidados, como los botones dentro de pestañas en páginas, se escalen correctamente según la configuración de DPI del monitor actual. Esta característica, que es opcional en .NET 7, se habilitará de forma predeterminada en .NET 8.
- Información General sobre WinForms en .NET 7
- Mejoras de valores altos de PPP
- Mejoras y correcciones de accesibilidad
- Mejoras de enlace de datos (versión preliminar)
- Mejoras varias
- Consulte también
.NET 6
El foco de .NET 5 para WinForms incluía plantillas actualizadas para C# que usan directivas globales, espacios de nombres con ámbito de archivo y tipos de referencia que aceptan valores NULL. Se introdujo un nuevo arranque de aplicación, que simplifica la configuración de aplicaciones de Windows Forms mediante el método ApplicationConfiguration.Initialize.
- Descripción general de WinForms en .NET 6
- Plantillas actualizadas para C#
- Nueva inicialización de la aplicación
- Cambiar la fuente predeterminada
- Mejoras del diseñador de Visual Studio
- Mejoras de alta DPI para PerMonitorV2
- nuevas API
- APIs actualizadas
- Accesibilidad mejorada
.NET 5
El enfoque de .NET 5 para WinForms era introducir características mejoradas, nuevos controles y controles existentes mejorados.
.NET Desktop feedback