WorkflowView.RootDesigner Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.