Descargar DevExpress v20.1 versión completa DevExpress v20.1 Adquisición de recursos chinos
DevExpress Winforms Controls tiene incorporados más de 140 controles de interfaz de usuario y bibliotecas, perfectos para crear aplicaciones fluidas, hermosas y fáciles de usar. ¿Quieres experimentar? Haga clic para descargar >>
En este artículo, presentaré la estructura de la interfaz de múltiples documentos (MDI), la interfaz de un solo documento (SDI) y la interfaz de múltiples marcos (MFI).
Interfaz de documentos
La interfaz basada en documentos es el paradigma de IU más popular en el desarrollo de aplicaciones de escritorio. Desde navegadores web hasta herramientas profesionales como Microsoft Visual Studio y Adobe Photoshop, puede ver este paradigma en casi cualquier lugar. "Documentos" se refiere a áreas de clientes completamente independientes, que se combinan en un marco de aplicación. La interfaz basada en documentos permite a los usuarios cambiar entre diferentes ventanas gráficas mientras mantienen un acceso constante al menú principal de la aplicación y los elementos de navegación relacionados.
Las interfaces basadas en documentos se pueden dividir en tres categorías:
- MDI (Multiple Document Interface): permite a los usuarios ver varios documentos al mismo tiempo.
- SDI (interfaz de documento único): a diferencia de MDI, SDI solo admite un único documento "activo". El ejemplo clásico de una interfaz SDI son las etiquetas estáticas.
- MFI (Multi-Frame Interface): el sello distintivo de la aplicación MFI es que cada documento parece una instancia completamente independiente de la aplicación, con su propio botón en la barra de tareas de Windows. Sin embargo, los documentos de MFI siguen siendo parte de una sola aplicación. En Microsoft Word, cada documento de texto se abre en una ventana separada, pero puede usar el comando de cinta "Cambiar ventanas" para navegar entre estas ventanas (el documento es Interconectado).
Interfaz de varios documentos
Si desea incorporar una interfaz de usuario de varios documentos en su aplicación, la mejor opción es utilizar el componente DevExpress XtraTabbedMdiManager . Con este control de IU, puede crear "documentos" flotantes o acoplados y fusionar BarManager principal / secundario o menús de cinta.
Al igual que XtraTabbedMdiManager, WinForms Document Manager le permite crear fácilmente aplicaciones MDI. A diferencia de XtraTabbedMdiManager, WinForms Document Managers también le permite:
- Utilice "Vista de widget" para crear aplicaciones inspiradas en paneles
- Utilice la "Vista de la interfaz de usuario de Windows" para crear aplicaciones modernas inspiradas en la Tienda Windows
- Usar con WinForms Dock Manager
- Cargue contenido bajo demanda en tiempo de ejecución y mejore la velocidad de inicio de la aplicación
- Utilice el "modo sin documento" y muestre un solo documento
Interfaz de documento único
Para crear una interfaz de usuario basada en pestañas y obligar a los usuarios a usar una sola pestaña, use el XtraTabControl clásico o DevExpress TabPane .
Si está dispuesto a considerar alternativas y buscar nuevas ideas de diseño, el marco de navegación de WinForms puede ser muy adecuado. Si está dispuesto a considerar alternativas y buscar nuevas ideas de diseño, nuestro marco de navegación de WinForms puede ser un control adecuado para usted. Esto es simple El contenedor SDI requiere que implemente manualmente la interfaz de usuario de navegación (cambiar entre páginas).
Interfaz multi-frame
Si desea que su aplicación imite las funciones de la interfaz de usuario de los navegadores web modernos, simplemente use DevExpress Tab Form. Con WinForms Tab Form, los usuarios pueden dividir las pestañas en ventanas separadas y fusionarlas según sea necesario.
Este formulario fusiona el título de la etiqueta en su barra de título y la etiqueta desacoplada se coloca en una ventana que duplica completamente el formulario principal. Al igual que los formularios de barra de herramientas, los formularios de pestañas pueden mostrar elementos de barra en la barra de título.Se agregan dos botones a la izquierda de la etiqueta: selectores de máscara y paleta.
DevExpress Technical Exchange Group 2: 775869749 Bienvenido a unirse a la discusión grupal