Databinding│
Data binding es un mecanismo mediante el cual podemos enlazar los elementos de la interfaz de usuario con los objetos que contienen la información a mostrar. El caso más típico de data binding es el enlazar un control de la interfaz de usuario con un valor o registro de una base de datos.
Las posibilidades que nos brinda el data binding en WPF para conseguir interfaces dinámicas y mucho más ricas en contenido son mucho mayores que las posibilidades que teníamos en Windows Forms. Ahora podremos modificar el contenido de un control al modificar otro son tener que escribir código extra en eventos, todo esto y mucho más lo hará el binding por nosotros.
WPF nos permite de manera sencilla realizar binding a una propiedad de un control utilizando propiedades de otros controles, objetos, colecciones, etc.
Cuando realizamos data binding, creamos una dependencia entre el valor de una propiedad llamada target con el valor de otra propiedad llamada source. Donde normalmente, la propiedad target recibirá el valor de la propiedad source. Como veremos en artículos posteriores, podremos modificar el comportamiento del binding. Es decir, en ocasiones, cualquier cambio en el valor de la propiedad source será aplicado a la propiedad target. Sin embargo, podremos hacer que cualquier cambio en la propiedad source sea aplicado a la propiedad target y viceversa.
Diferencia de otros componentes
BindingSource donde Una o la Fuente de enlace no tiene que ser un dato necesariamente
DataSource donde el Dato es la fuente u Origen
DataBinding donde el datos es enlazado
El componente Binding Source actúa como un CurrencyManager para todos sus enlaces y, por lo tanto, puede proporcionar acceso a la información de posición y de moneda relativa al origen de datos. En la tabla siguiente se muestran los miembros que el componente BindingSource proporciona para acceder a los datos subyacentes y manipularlos.
Propiedades del Data Binding
Las posibilidades que nos brinda el data binding en WPF para conseguir interfaces dinámicas y mucho más ricas en contenido son mucho mayores que las posibilidades que teníamos en Windows Forms. Ahora podremos modificar el contenido de un control al modificar otro son tener que escribir código extra en eventos, todo esto y mucho más lo hará el binding por nosotros.
WPF nos permite de manera sencilla realizar binding a una propiedad de un control utilizando propiedades de otros controles, objetos, colecciones, etc.
Cuando realizamos data binding, creamos una dependencia entre el valor de una propiedad llamada target con el valor de otra propiedad llamada source. Donde normalmente, la propiedad target recibirá el valor de la propiedad source. Como veremos en artículos posteriores, podremos modificar el comportamiento del binding. Es decir, en ocasiones, cualquier cambio en el valor de la propiedad source será aplicado a la propiedad target. Sin embargo, podremos hacer que cualquier cambio en la propiedad source sea aplicado a la propiedad target y viceversa.
Diferencia de otros componentes
BindingSource donde Una o la Fuente de enlace no tiene que ser un dato necesariamente
DataSource donde el Dato es la fuente u Origen
DataBinding donde el datos es enlazado
El componente Binding Source actúa como un CurrencyManager para todos sus enlaces y, por lo tanto, puede proporcionar acceso a la información de posición y de moneda relativa al origen de datos. En la tabla siguiente se muestran los miembros que el componente BindingSource proporciona para acceder a los datos subyacentes y manipularlos.
Propiedades del Data Binding
Comentarios
Publicar un comentario