Novedades de .NET 5 (Windows Forms .NET)
Windows Forms para .NET 5 agrega las siguientes características y mejoras con respecto a .NET Framework.
Hay algunos cambios importantes que debe tener en cuenta al migrar desde .NET Framework a .NET 5. Para obtener más información, vea Cambios importantes en Windows Forms.
Características mejoradas
Los patrones de automatización de la interfaz de usuario de Microsoft funcionan mejor con herramientas de accesibilidad como Narrador y Jaws.
Rendimiento mejorado.
La plantilla de proyecto VB.NET tiene como valor predeterminado la configuración SystemAware de PPP para resoluciones de PPP altas, como monitores 4k.
La fuente predeterminada coincide con las recomendaciones de diseño de Windows actuales.
Precaución
Esto puede afectar al diseño de las aplicaciones migradas desde .NET Framework.
Controles nuevos
Se han agregado los siguientes controles desde que Windows Forms se ha migrado a .NET Framework:
System.Windows.Forms.TaskDialog
Un cuadro de diálogo de tareas es el que se puede usar para mostrar información y recibir entradas sencillas del usuario. Al igual que un cuadro de mensaje, el sistema operativo le aplica formato según los parámetros que especifique. El cuadro de diálogo de tareas tiene más características que un cuadro de mensaje. Para obtener más información, vea el ejemplo de cuadro de diálogo de tareas.
Microsoft.Web.WebView2.WinForms.WebView2
Un nuevo control de explorador web con soporte web moderno. Basado en Edge (Chromium). Para obtener más información, vea Introducción a WebView2 en Windows Forms.
Controles mejorados
-
- Admite grupos contraíbles
- Pies de página
- Imágenes de subtítulo, tarea y título de grupo
System.Windows.Forms.FolderBrowserDialog
Este cuadro de diálogo se ha actualizado para usar la experiencia moderna de Windows en lugar de la experiencia antigua de Windows 7.
System.Windows.Forms.FileDialog
Se ha agregado compatibilidad con ClientGuid.
ClientGuid
permite que una aplicación que realiza una llamada asocie un GUID al estado almacenado de un cuadro de diálogo. El estado de un cuadro de diálogo puede incluir factores como la última carpeta visitada y la posición y el tamaño del cuadro de diálogo. Normalmente, este estado se mantiene en función del nombre del archivo ejecutable. ConClientGuid
una aplicación puede conservar distintos estados del cuadro de diálogo dentro de la misma aplicación.
System.Windows.Forms.TextRenderer
Se ha agregado compatibilidad con ReadOnlySpan<T> para mejorar el rendimiento de la representación de texto.
Vea también
.NET Desktop feedback
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de