Compartir vía


WorkflowView.RootDesigner Propiedad

Definición

Obtiene o establece el diseñador raíz para WorkflowView.

public:
 property System::Workflow::ComponentModel::Design::ActivityDesigner ^ RootDesigner { System::Workflow::ComponentModel::Design::ActivityDesigner ^ get(); void set(System::Workflow::ComponentModel::Design::ActivityDesigner ^ value); };
public System.Workflow.ComponentModel.Design.ActivityDesigner RootDesigner { get; set; }
member this.RootDesigner : System.Workflow.ComponentModel.Design.ActivityDesigner with get, set
Public Property RootDesigner As ActivityDesigner

Valor de propiedad

Objeto ActivityDesigner asociado a WorkflowView.

Ejemplos

El ejemplo siguiente muestra cómo recuperar RootDesigner de un objeto WorkflowView. El campo workflowPanel contiene un método denominado GetWorkflowView que devuelve la instancia de WorkflowView activa. RootDesigner se convierte a continuación en SequentialWorkflowRootDesigner antes de que se tome cualquier medida en él.

Este ejemplo de código forma parte del ejemplo SDK de Basic DesignerHosting del archivo DesignerShell.cs. Para obtener más información, vea Ejemplo de hospedaje de diseñador básico.

private void addButton_Click(object sender, EventArgs e)
{
    SequentialWorkflowRootDesigner rootDesigner = this.workflowPanel.GetWorkflowView().RootDesigner as SequentialWorkflowRootDesigner;
    int viewId = rootDesigner.ActiveView.ViewId;
    if (viewId == 1)
    {
        this.workflowPanel.OnCodeActivityAdded();
    }
    else
    {
        DialogResult resultBox = MessageBox.Show("This sample supports adding a code activity only in workflow view");
    }
}
Private Sub addButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addButton.Click
    Dim viewId As Integer
    Dim rootDesigner As SequentialWorkflowRootDesigner
    rootDesigner = Me.workflowPanel.GetWorkflowView().RootDesigner
    viewId = rootDesigner.ActiveView.ViewId
    If viewId = 1 Then
        Me.workflowPanel.OnCodeActivityAdded()
    Else
        Dim resultBox As DialogResult
        resultBox = MessageBox.Show("This sample supports adding a code activity only in workflow view")
    End If
End Sub

Comentarios

El diseñador raíz del flujo de trabajo es el diseñador asociado a la superficie de diseño del flujo de trabajo. Contiene todos los diseñadores secundarios y como consecuencia todas las actividades en el flujo de trabajo.

Se aplica a