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.
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.
ClientGuidpermite 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. ConClientGuiduna 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.
Consulte también
.NET Desktop feedback