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). En este artículo se proporciona un resumen de las novedades de cada versión.
.NET 11 Preview 3
Windows Forms no tiene ninguna actualización importante en las versiones preliminares de .NET 11.
.NET 10
En esta sección se describen los cambios principales en WinForms para .NET 10.
- Información general de 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 vuelto a mejorar la compatibilidad con DPI, notablemente con mejoras de DPI a través de Visual Studio. Esta mejora permite que el diseñador de Windows se ejecute en un modo no compatible con DPI independientemente de Visual Studio, lo que garantiza que el diseño de la aplicación se mantenga nítido mientras Visual Studio se mantiene en su configuración de DPI 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 en Visual Studio DPI
- Mejoras de valores altos de PPP
- Mejoras varias
.NET 7
En .NET 7, se han realizado mejoras significativas en el renderizado 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 requiere activación en .NET 7, estará habilitada por defecto en .NET 8.
- Información general de 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 utilizan directivas globales, espacios de nombres definidos por archivo y tipos de referencia anulables. Se introdujo un nuevo bootstrap de aplicación, que simplifica la configuración de aplicaciones de Windows Forms mediante el método ApplicationConfiguration.Initialize.
- Información general de WinForms en .NET 6
- Plantillas actualizadas para C#
- Nueva inicialización de la aplicación
- Cambiar la fuente predeterminada
- Mejoras en el 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