Bagikan melalui


WorkflowView.RootDesigner Properti

Definisi

Mendapatkan atau mengatur perancang akar untuk 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

Nilai Properti

yang ActivityDesigner terkait dengan WorkflowView.

Contoh

Contoh berikut menunjukkan cara mengambil RootDesigner dari objek WorkflowView. Bidang workflowPanel berisi metode bernama GetWorkflowView yang mengembalikan instans WorkflowView aktif. RootDesigner kemudian ditransmisikan ke SequentialWorkflowRootDesigner sebelum tindakan apa pun diambil di atasnya.

Contoh kode ini adalah bagian dari Sampel SDK Basic DesignerHosting dari file DesignerShell.cs. Untuk informasi selengkapnya, lihat Sampel Hosting Desainer Dasar.

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

Keterangan

Perancang akar alur kerja adalah perancang yang terkait dengan permukaan desain alur kerja. Ini berisi semua perancang anak, dan kemudian semua aktivitas dalam alur kerja.

Berlaku untuk