Comportamientos condicionales
En Microsoft Expression Blend, puede utilizar comportamientos condicionales para vincular una acción al evento cuando una comparación se evalúa como True . Para aplicar rápidamente condiciones a las acciones, puede crear y modificar las condiciones en el panel Propiedades.
Comportamientos condicionales de Expresión Blend
Expression Blend incluye los siguientes comportamientos condicionales:
**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.
**ChangePropertyAction ** Use la acción ChangePropertyAction para cambiar o incrementar la propiedad de un objeto de manera sencilla.
Para obtener más información acerca de esta acción, vea ChangePropertyAction.
**ControlStoryboardAction ** Use una acción ControlStoryboardAction para especificar el estado del guión gráfico, como Reproducir, Pausa o Detenido.
Para obtener más información acerca de esta acción, vea ControlStoryboardAction.
**GoToStateAction ** Use la acción GoToStateAction para activar fácilmente un estado visual personalizado.
Para obtener más información acerca de esta acción, vea GoToStateAction.
**HyperlinkAction ** Use la acción HyperlinkAction para ir fácilmente a una dirección de sitio web cuando se desencadena la acción.
Para obtener más información acerca de esta acción, vea HyperlinkAction.
**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.
**LaunchUriOrFileAction ** Use la acción LaunchUriOrFileAction para ir a un sitio web o iniciar una aplicación cuando se desencadena la acción.
Para obtener más información acerca de esta acción, vea LaunchUriOrFileAction.
**PlaySoundAction ** Use la acción PlaySoundAction para reproducir un sonido cuando se desencadena una acción.
Para obtener más información acerca de esta acción, vea PlaySoundAction.
**RemoveElementAction ** Use la acción RemoveElementAction para quitar fácilmente un elemento de un árbol lógico.
Para obtener más información acerca de esta acción, vea RemoveElementAction.
**SetDataStoreValueAction ** Use la acción 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 condicionales de SketchFlow
SketchFlow incluye los siguientes comportamientos condicionales:
**NavigateBackAction ** Use la acción NavigateBackAction para desplazarse a una pantalla que estaba viendo previamente. La acción NavigateBackAction funciona de la misma forma que el botón Atrás del Reproductor SketchFlow.
Para obtener más información acerca de esta acción, vea NavigateBackAction.
**NavigateForwardAction ** Use la acción NavigateForwardAction para avanzar a una pantalla que estaba viendo antes de retroceder a una pantalla anterior. La acción NavigateForwardAction funciona de la misma forma que el botón Adelante del Reproductor SketchFlow.
Para obtener más información acerca de esta acción, vea NavigateForwardAction.
**NavigateToScreenAction ** Use la acción NavigateToScreenAction para especificar la navegación entre pantallas.
Para obtener más información acerca de esta acción, vea NavigateToScreenAction.
**NavigationMenuAction ** Use la acción NavigationMenuAction para asociar un estado particular a una pantalla concreta. Esto resulta especialmente útil si está intentando imitar la navegación del usuario conservando la ruta de navegación y los estados visuales que representan la interacción del usuario con un menú de navegación.
Para obtener más información acerca de esta acción, vea NavigationMenuAction.
**PlaySketchFlowAnimationAction ** Use la acción PlaySketchFlowAnimationAction si desea reproducir una animación SketchFlow en respuesta a la interacción de un usuario con el prototipo.
Para obtener más información acerca de esta acción, vea PlaySketchFlowAnimationAction.
**RemoveItemInListBoxAction ** Use la acción RemoveItemInListBoxAction para demostrar cómo se quita un elemento de un cuadro de lista.
La acción 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 esta acción, 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