Sdílet prostřednictvím


WorkflowView.RootDesigner Vlastnost

Definice

Získá nebo nastaví kořenový návrhář pro 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

Hodnota vlastnosti

ActivityDesigner přidružený k tomuto objektu WorkflowView.

Příklady

Následující příklad ukazuje, jak načíst RootDesigner WorkflowView objektu. Pole workflowPanel obsahuje metodu s názvem GetWorkflowView, která vrací aktivní WorkflowView instance. RootDesigner se pak přetypuje na SequentialWorkflowRootDesigner před provedením jakékoli akce.

Tento příklad kódu je součástí ukázky základní sady DesignerHosting SDK ze souboru DesignerShell.cs. Další informace najdete v tématu Ukázka hostování základního návrháře.

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

Poznámky

Kořenový návrhář pracovního postupu je návrhář přidružený k návrhové ploše pracovního postupu. Obsahuje všechny podřízené návrháře a následně všechny aktivity v pracovním postupu.

Platí pro