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.
El enlace de datos conecta la interfaz de usuario de la aplicación a sus datos, creando una relación dinámica que mantiene la capacidad de respuesta de la interfaz de usuario. En las aplicaciones de Windows, el enlace de datos establece una separación clara entre la capa de datos y la capa de presentación, lo que mejora la organización del código y facilita el mantenimiento y la prueba de la aplicación.
Las aplicaciones de Windows admiten dos enfoques de enlace de datos principales: la extensión de marcado {x:Bind} y la extensión de marcado {Binding}. Puede usar el enfoque individualmente o combinarlos dentro de la misma aplicación. La {x:Bind} extensión, disponible en windows App SDK y aplicaciones para UWP en Windows 10 y versiones posteriores, ofrece un mejor rendimiento y validación en tiempo de compilación.
Tanto si se muestra un solo elemento de datos, el enlace a colecciones o la implementación de patrones arquitectónicos complejos como Model-View-ViewModel (MVVM), el enlace de datos proporciona la base para crear aplicaciones Windows con capacidad de respuesta y fáciles de mantener.
| Tema | Description |
|---|---|
| Información general sobre el enlace de datos | En este tema se muestra cómo enlazar un control (u otro elemento de interfaz de usuario) a un solo elemento o enlazar un control de elementos a una colección de elementos de una aplicación de Windows App SDK. Además, muestra cómo controlar la representación de elementos, implementar una vista de detalles basada en una selección y convertir datos para mostrar. Para obtener información más detallada sobre la vinculación de datos en profundidad, consulte la sección . |
| Enlace de datos en profundidad | En este tema se describen detalladamente las características de enlace de datos. |
| Enlazar datos jerárquicos y crear una vista principal y detallada | Puede crear una vista maestra/detalles de varios niveles (también conocida como vista de lista-detalles) de datos jerárquicos enlazando controles de elementos a instancias de CollectionViewSource que están enlazadas en cadena. |
| Enlace de datos y MVVM | En este tema se describe el patrón de diseño arquitectónico de la interfaz de usuario Model-View-ViewModel (MVVM). El enlace de datos está en el núcleo de MVVM y permite el acoplamiento flexible entre la interfaz de usuario y el código que no es de interfaz de usuario. |
| Cómo enlazar datos con el kit de herramientas MVVM en aplicaciones WinUI | Este tutorial se basa en el tutorial Creación de una aplicación winUI y muestra cómo implementar el enlace de datos con el kit de herramientas de MVVM. Abarca la actualización de los modelos de vista para aprovechar el kit de herramientas de MVVM y las diferencias entre el kit de herramientas de MVVM y los enfoques tradicionales de MVVM. |
| Funciones en x:Bind | En las aplicaciones del SDK de Windows, {x:Bind} admite el uso de una función como último paso de la ruta de enlace. En este tema, aprenderá cómo se enlazan las propiedades a las funciones para realizar conversiones, formato de fecha, formato de texto, concatenaciones de texto, etc. |