Comportamientos de datos
En Microsoft Expression Blend, puede usar comportamientos de datos para interactuar con datos de varias formas, como agregar y modificar propiedades mediante el empleo de un almacén de datos, aplicar cambios de estado visual basados en comparaciones de datos, y desencadenar acciones específicas en función de los cambios en el almacén de datos, entre otras.
Para obtener más información sobre el almacén de datos, consulte Agregar o modificar un almacén de datos.
Las acciones InvokeCommandAction y CallMethodAction son especialmente útiles cuando se trabaja con Views y ViewModels .
Comportamientos de datos de Expression Blend
Expression Blend incluye los siguientes comportamientos de datos:
**CallMethodAction ** Use la acción CallMethodAction para llamar a un método en la propiedad DataContext de un elemento cuando se produce un evento.
Para obtener más información acerca de esta acción, vea CallMethodAction.
**DataStateBehavior ** Use el comportamiento DataStateBehavior para cambiar un estado visual en función de si una condición se evalúa como True o como False .
Para obtener más información acerca de este comportamiento, vea DataStateBehavior.
**FluidMoveSetTagBehavior ** Use el comportamiento FluidMoveSetTagBehavior para crear un almacén de datos o para escribir información en un almacén de datos existente.
Para obtener más información acerca de este comportamiento, vea FluidMoveSetTagBehavior.
**InvokeCommandAction ** Use la acción InvokeCommandAction para invocar un comando expuesto por el origen de datos.
Para obtener más información acerca de esta acción, vea InvokeCommandAction.
SetDataStoreValueAction Use el comportamiento SetDataStoreValueAction para ajustar automáticamente los valores del almacén de datos en tiempo de ejecución.
Para obtener más información acerca de esta acción, vea SetDataStoreValueAction.
Comportamientos de datos de SketchFlow
Puede crear prototipos que muestren datos mediante la característica de datos de ejemplo en Microsoft Expression Blend. Puede usar comportamientos de datos para representar la interacción del usuario con los datos.
El siguiente comportamiento condicional está disponible en SketchFlow:
**RemoveItemInListBoxAction ** Use RemoveItemInListBoxAction para realizar una demostración de la eliminación de un elemento de un cuadro de lista. El comportamiento RemoveItemInListBoxAction solo funciona en una plantilla de datos y únicamente para quitar el elemento de cuadro de lista con el que está asociado del cuadro de lista enlazado a datos en el que reside.
Para obtener más información acerca de este comportamiento, vea RemoveItemInListboxAction.
[!NOTA]
En los proyectos SketchFlow se pueden usar todos los comportamientos disponibles en Expression Blend. Sin embargo, los comportamientos de SketchFlow sólo están disponibles en proyectos SketchFlow.
Vea también
Conceptos
Trabajar con comportamientos integrados
Trabajar con comportamientos de SketchFlow