Compartir a través de


Diseñador de actividad State

State representa un estado en el que una máquina de estados puede estar.

Usar el diseñador de actividad State

Para agregar un elemento State a un flujo de trabajo, arrastre el diseñador de actividad State desde la sección Máquina de estados del Cuadro de herramientas y colóquelo en una actividad StateMachine en la superficie del Diseñador de flujo de trabajo. Una actividad State se puede colocar sobre StateMachine y agregar transiciones más adelante; o se puede crear una transición mientras se coloca la actividad State. Para agregar una actividad State y crear una transición en un paso, arrastre una actividad State desde la sección Máquina de estados del Cuadro de herramientas y mantenga el mouse sobre otro estado en el diseñador de flujo de trabajo. Cuando el State arrastrado está sobre a otro State, aparecerán cuatro triángulos alrededor del otro State. Si State se coloca sobre uno de los cuatro triángulos, se agrega a la máquina de estados y se crea una transición desde el State de origen al State de destino colocado. Para obtener más información, vea Transición.

Propiedades de la actividad State en el Diseñador de flujo de trabajo

La tabla siguiente se muestran las propiedades State que se pueden establecer mediante el diseñador de flujo de trabajo y se describe cómo se usan en el diseñador. Algunas de estas propiedades se pueden editar en la cuadrícula de propiedades y algunas de ellas en la superficie del diseñador.

Nombre de propiedad Obligatorio Uso
DisplayName False Especifica el nombre descriptivo del diseñador de actividades State en el encabezado. El valor predeterminado es State. El valor se puede editar en la cuadrícula de propiedades o directamente en el encabezado del diseñador de actividades. DisplayName se usa en la ruta de navegación que se muestra en la parte superior del diseñador de flujo de trabajo.

Aunque el valor de la propiedad DisplayName no sea obligatorio, el procedimiento recomendado es usar uno.
Entry False Especifica la acción que se produce cuando se entra en este estado. Cuando se expande la actividad State, este valor se puede establecer arrastrando una actividad del Cuadro de herramientas y colocándola sobre la sección Entrada del estado.
Exit False Especifica la acción que se produce cuando se sale de este estado. Cuando se expande la actividad State, este valor se puede establecer arrastrando una actividad del Cuadro de herramientas y colocándola sobre la sección Salida del estado.
Transitions Falso Muestra las transiciones posibles que se originan desde State. Cada elemento de la lista tiene un vínculo a la Transition asociada y el State de destino. Haciendo clic en el vínculo cambiará el diseñador a una vista expandida de Transition o de State.

Consulte también