Hoja de ruta de desarrollo de control de interfaz DevExpress WinForms (v23.2) para la segunda mitad del año

Este artículo describe principalmente algunos planes de desarrollo oficiales relacionados con DevExpress WinForms en la segunda mitad del año (v23.2) . Las áreas de enfoque serán el soporte de accesibilidad y el soporte para .NET 8.

DevExpress WinForms tiene más de 180 componentes y bibliotecas de interfaz de usuario para crear soluciones comerciales impactantes para la plataforma Windows Forms. Al mismo tiempo, puede crear perfectamente aplicaciones fluidas, hermosas y fáciles de usar, ya sea una interfaz estilo Office o un análisis y procesamiento de grandes cantidades de datos comerciales, ¡puede hacerlo fácilmente!

Obtenga la descarga de la versión oficial de DevExpress WinForms v23.1 (intercambio técnico Q: 523159565)

Soporte para .NET 8

Simple y llanamente: .NET 8 será oficialmente compatible con la línea de productos DevExpress WinForms .

Accesibilidad y automatización de la interfaz de usuario

El soporte de accesibilidad se incorporará a los siguientes componentes de la interfaz de usuario de WinForms:

  • GanttControl
  • RichEditControl
  • Hoja de cálculo
  • DiagramaControl
  • Barra de progreso de pasos
  • Control de gráficos
  • Visor de documentos

Además, el funcionario mejorará el soporte de accesibilidad en todos los componentes de la interfaz de usuario de WinForms.

DevExpress WinForms v23.2 Nueva versión Atlas

enfoque del teclado y navegación

La navegación adecuada con el teclado es fundamental para las aplicaciones accesibles y estamos ampliando la funcionalidad relacionada con el teclado para que los usuarios puedan controlar las funciones sin usar un dispositivo señalador.

DevExpress WinForms v23.2 Nueva versión Atlas

Automatización de la interfaz de usuario

Los controles de WinForms crean un árbol de automatización que permite a los lectores de pantalla y otras tecnologías de asistencia interactuar con la aplicación; además, el árbol permite a los usuarios crear pruebas automatizadas y evitar regresiones de la aplicación. Soporte oficial y ajuste del soporte del árbol de automatización para muchos componentes de WinForms durante este ciclo de lanzamiento.

localización

Los funcionarios simplificarán los procesos relacionados con la localización, centrándose en lo siguiente:

  • Identifique fácilmente cadenas sin traducir en la aplicación: los usuarios podrán centrarse solo en las cadenas de la aplicación que deben traducirse, en lugar de buscar cadenas en todo el conjunto de datos de cadenas localizadas.
  • Localización con archivos RESX: los usuarios podrán utilizar archivos RESX familiares para almacenar y administrar cadenas de localización, lo que garantiza una integración más directa con los procesos de localización existentes.
  • Conversión directa de cadenas: los usuarios pueden modificar cadenas que no existen en el ensamblaje de localización directamente en la herramienta de localización WinForms.

La herramienta de localización DevExpress WinForms le ayudará a traducir cadenas no localizadas durante una sesión de depuración:

DevExpress WinForms v23.2 Nueva versión Atlas

Además, podrá utilizar la API de localización mejorada para registrar cadenas sin traducir y utilizar archivos RESX personalizados:

//Log non-translated strings
private void XtraLocalizer_QueryLocalizedStringNonTranslated(object sender, XtraLocalizer.QueryLocalizedStringEventArgs e) {
Debug.WriteLine(e.ResourceStringID);
}

//Use a ResourceManager from your project to apply strings from your RESX files
XtraLocalizer.UserResourceManager = MyResources.ResourceManager;
Mejora de la función de cuadrícula de datos y lista de árbol
Función agregada de lista de árbol

WinForms Data Grid permite a los usuarios crear filtros con funciones de agregación de colecciones: Recuento, Mínimo, Máximo, Promedio, Suma, Existe; en v23.2 podrá usar estas funciones en las propiedades de la colección TreeList.

DevExpress WinForms v23.2 Nueva versión Atlas

cancelar selección

Se introducirá la API oficial para controlar mejor la cuadrícula de datos y la lista de árboles de DevExpress  , y los usuarios pueden cancelar la selección de elementos de acuerdo con la lógica personalizada.

serialización personalizada

La API de serialización oficial se ampliará para controlar los atributos serializados por cuadrícula de datos, lista de árbol y cuadrícula vertical. Esta mejora permitirá a los usuarios mantener solo la información necesaria en el archivo de diseño. Si no desean conservarlos la próxima vez que La aplicación se ejecuta. Puede evitar la configuración de serialización.

treeList.PropertySerializing += (s, e) => {
if(e.Owner is TreeListColumn && e.PropertyName == "Caption")
e.Allow = DefaultBoolean.False;
}
Formulario personalizado de cuadrícula vertical

Los funcionarios mejorarán la forma personalizada de la cuadrícula vertical de DevExpress para ayudar a los usuarios a ver filas y categorías en un árbol, utilizar la búsqueda para encontrar filas y mostrar/ocultar filas y categorías según sea necesario.

DevExpress WinForms v23.2 Nueva versión Atlas

Plantillas HTML y CSS

El motor de plantillas HTML y CSS de WinForms permite a los usuarios crear interfaces altamente pulidas en cualquier proyecto de WinForms.

DevExpress WinForms v23.2 Nueva versión Atlas

En v23.2, el funcionario mejorará las siguientes funciones relacionadas con HTML y CSS:

  • Se introdujo soporte de accesibilidad a través de atributos ARIA.
  • Selección y cálculo del tamaño de pares sustitutos Unicode.
  • Soporte inteligente de pseudoclase y formato automático de texto en editores HTML y CSS.

Nota : En la actualización importante más reciente (v23.1), incorporamos oficialmente plantillas prediseñadas directamente en el editor HTML y CSS (para ayudarle a comenzar más rápido).

imagen del icono de fuente

Windows 10/11 incluye muchos íconos de fuentes (fuentes "Segoe MDL2 Assets" y "Segoe Fluent icon"). En v23.2 podrá utilizar estos íconos con soporte para ImageOptions y SVG.

DevExpress WinForms v23.2 Nueva versión Atlas

Mejoras relacionadas con MVVM

La actualización de .NET 7 de Microsoft introduce la propiedad Comando en controles como botones e introduce una nueva característica MVVM: uso multiplataforma de enlaces de comandos en aplicaciones Windows Forms. Aunque ya tenemos un motor de enlace de comandos, para una mejor compatibilidad con el nuevo mecanismo de Microsoft, se implementará la propiedad Command (para todos los componentes de WinForms ).

El funcionario también mejorará el mecanismo de generación de UI en el control de diseño de datos; este cambio le permitirá generar botones automáticamente según los comandos del modelo de vista.

DevExpress WinForms v23.2 Nueva versión Atlas

Supongo que te gusta

Origin blog.csdn.net/AABBbaby/article/details/132618084
Recomendado
Clasificación