WorkflowView.RootDesigner Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için kök tasarımcısını WorkflowViewalır veya ayarlar.
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
Özellik Değeri
ActivityDesigner ile ilişkili WorkflowView öğesi.
Örnekler
Aşağıdaki örnekte, bir WorkflowView nesnesinin RootDesigner'ının nasıl alınacakları gösterilmektedir. workflowPanel alanı, etkin WorkflowView örneğini döndüren GetWorkflowView adlı bir yöntem içerir. RootDesigner daha sonra üzerinde herhangi bir eylem yapılmadan önce Bir SequentialWorkflowRootDesigner'a yayınlanır.
Bu kod örneği, DesignerShell.cs dosyasındaki Temel DesignerHosting SDK Örneğinin bir parçasıdır. Daha fazla bilgi için bkz. Temel Tasarımcı Barındırma Örneği.
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
Açıklamalar
İş akışının kök tasarımcısı, iş akışının tasarım yüzeyiyle ilişkili tasarımcıdır. Tüm alt tasarımcıları ve ardından iş akışındaki tüm etkinlikleri içerir.