Objetos de la interfaz de usuario
Las prácticas eficaces de nomenclatura y diseño de objetos de la interfaz de usuario mejoran la legibilidad, el mantenimiento y el rendimiento. Esta sección describe las convenciones para asignar nombres, organizar y diseñar elementos de la interfaz de usuario para garantizar la claridad y la coherencia.
Asignar un nombre a un objeto de la interfaz de usuario
En lugar de utilizar prefijos basados en roles, procure que los nombres de los objetos de la interfaz de usuario sean mínimos, claros y significativos, evitando redundancias.
- Utilice nombres concisos y descriptivos que definan la función del objeto sin prefijos innecesarios. Por ejemplo:
- StartActionen lugar debtnStart
- TemperatureStringen lugar delblTemperature
- Usernameen lugar detxtUsername
IMPORTANTE:
Evite nombres imprecisos como
Object1
o UIElement
.Contenedores y jerarquía
La organización de contenedores y objetos es esencial para un entorno colaborativo y para ahorrar tiempo al crear su proyecto.
- Organice los objetos de la interfaz de usuario por función mediante contenedores, como paneles, botones, etiquetas, gráficos y elementos relacionados.
- Utilice jerarquías anidadas para mejor la estructura y la escalabilidad.
- Minimice el número de nodos evitando las propiedades redundantes.
- Reduzca los vínculos dinámicos innecesarios que solo se necesitan en tiempo de diseño.CONSEJO: Consulte Vínculos dinámicos para obtener más información sobre este tema.
Tamaño y diseño
Garantice la coherencia en el tamaño y posicionamiento de los objetos para lograr un diseño más equilibrado en su aplicación.
- Asegúrese de que el tamaño sea consistente para objetos de interfaz de usuario similares.CONSEJO: Consulte Diseño de objetos gráficos para obtener más información sobre este tema.
- Utilice posicionamiento relativo (anclajes) para soportar diferentes tamaños de pantalla.
- Si desea que sus widgets se adapten automáticamente a los cambios de contenido, como el tamaño de fuente, utilice la funciónAuto.CONSEJO: La funciónAutoestá diseñada para escenarios de ajuste al contenido, lo que la hace ideal cuando los contenedores necesitan ajustarse a su contenido o cuando el texto necesita adaptarse a las dimensiones del contenedor.Para activarAuto, abra el panelPropiedadesy quite el valor de los camposAlturaoAncho. Una vez eliminado, el campo cambiará automáticamente aAuto, habilitando el cambio de tamaño dinámico en función del contenido.
Diseño coherente
Aplique coherencia para lograr una aplicación bien acabada.
- Utilice hojas de estilo y sus estilos predefinidos.
- Siga un tema unificado para los colores, las fuentes y los bordes.
- Alinee los elementos de la interfaz de usuario para lograr un aspecto estructurado y profesional.
CONSEJO:
Consulte Objetos gráficos, Hojas de estilo y Aplicar un estilo global al proyecto para obtener más información.
Tipos reutilizables
Utilice tipos reutilizables y estilos globales para garantizar la coherencia y simplificar el mantenimiento en todos los componentes de la interfaz de usuario.
- Cree tipos reutilizables para objetos comunes de la interfaz de usuario, como botones y campos de texto.
- Utilice estilos globales para el texto y los botones para mantener la uniformidad.
Espaciado, alineación y sistema de cuadrícula
Aplique un espaciado coherente y una alineación de diseño para crear un diseño de interfaz de usuario claro, escalable y visualmente equilibrado.
- Siga la regla de los 8 píxeles: Mantenga el espaciado y los márgenes en incrementos de 8px (8px, 16px, 24px).
- Utilice un diseño basado en cuadrícula para mejorar la estructura de la interfaz de usuario.
- Asegúrese de que el relleno y los márgenes sean consistentes para lograr un aspecto uniforme.
Entregue su opinión