WorkflowView.RootDesigner Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.