Diseñador de actividades PickBranch

La clase PickBranch proporciona una ruta de acceso basada en eventos de ejecución en una actividad de la clase Pick que un evento de entrada puede desencadenar.

PickBranch

Los objetos PickBranch se encuentran en la colección de la propiedad Branches de una actividad de la clase Pick. Cada actividad de la clase PickBranch se encuentra en una bifurcación de la actividad de la clase Pick y se puede ejecutar debido a que algún evento de entrada actúa como desencadenador. En este sentido, Diseñador de flujo de trabajo de Windows proporciona un modelado de flujo de control basado en eventos. Cada clase PickBranch contiene una propiedad Trigger y una propiedad Action.

Usar el diseñador de actividad Pick

El diseñador PickBranch se puede encontrar en la categoría Flujo de control del Cuadro de herramientas, al que se tiene acceso al hacer clic en la pestaña Cuadro de herramientas del Diseñador de flujo de trabajo. (De forma alternativa, seleccione Barra de herramientas del menú Ver o CTRL+ALT+X).

De forma predeterminada se crean dos objetos PickBranch vacíos con los nombres para mostrar Branch1 y Branch2 como elementos de una actividad de la clase Pick cuando el diseñador de actividad Pick se coloca inicialmente en el Diseñador de flujo de trabajo. Estos valores respectivos de la propiedad DisplayName respectivos se pueden editar en el encabezado del diseñador PickBranch o en la ventana Propiedades para cada bifurcación.

Hay dos maneras de agregar los objetos PickBranch a la colección de un objeto Pick: arrastrando y colocando el diseñador PickBranch desde el Cuadro de herramientas o usando el menú contextual desde la superficie de diseño de Pick:

  1. El diseñador PickBranch crea una clase PickBranch cuando se arrastra desde el Cuadro de herramientas y se coloca en una de las bifurcaciones de un diseñador de actividad Pick en la superficie del Diseñador de flujo de trabajo. Los nuevos objetos PickBranch se pueden colocar dentro del diseñador Pick a la izquierda o derecha de cualquier elemento PickBranch existente que ya se encuentre en la colección. Al arrastrar un diseñador PickBranch al diseñador Pick con un mouse, el diseñador Pick usa una banda azul grisácea vertical para indicar donde se agrega la clase PickBranch con respecto a una posición determinada del mouse.

  2. Haga clic con el botón secundario en el diseñador de actividad Pick (pero no dentro del diseñador PickBranch) para obtener un menú contextual y seleccione Crear la bifurcación para agregar una clase PickBranch nueva. Observe que la nueva clase PickBranch se agrega a la derecha de los objetos PickBranch existentes en el diseñador Pick.

El diseñador PickBranch se puede expandir para que muestre los cuadros Desencadenador y Acción o contraerse si se hace clic en los símbolos de intercalación dobles situados a la derecha de sus encabezados. Edite las propiedades Trigger y Action de cada clase PickBranch colocando las actividades en los cuadros Desencadenador y Acción de sus diseñadores.

Los objetos PickBranch en la colección Branches de un objeto Pick, se puede reordenar si se arrastran y colocan en una ubicación nueva en el diseñador Pick. El diseñador Pick utiliza una banda azul grisácea vertical para indicar dónde se agrega PickBranch con respecto a una ubicación del mouse determinada.

Hay dos formas de eliminar una clase PickBranch:

  1. Seleccione el diseñador PickBranch y elimínelo.

  2. Seleccione el diseñador PickBranch, haga clic con el botón secundario del mouse para que aparezca el menú contextual y seleccione Eliminar.

Asegúrese de seleccionar el diseñador PickBranch, ya que si selecciona una de las actividades en sus cuadros Desencadenador o Acción por equivocación, se elimina una de esas actividades y no el objeto PickBranch.

Propiedades de PickBranch

En la tabla siguiente se muestran las propiedades de la clase PickBranch más útiles y se describe cómo se usan en el Diseñador de flujo de trabajo.

Nombre de la propiedad Obligatorio Uso

DisplayName

False

El nombre descriptivo que se muestra en el encabezado del diseñador PickBranch. El valor predeterminado es Branch.

Aunque el valor de la propiedad DisplayName no sea obligatorio, el procedimiento recomendado es usar uno.

Target

False

Cada clase PickBranch contiene una acción Trigger que puede invocar a la propiedad Action.

Action

False

Cada clase PickBranch contiene una propiedad Action que se ejecuta si se desencadena.

Vea también

Otros recursos

Diseñadores de actividades de flujos de control