ParallelActivityDesigner.Verbs Özellik
Ö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.
ile ParallelActivityDesignerilişkilendirilecek tasarımcı fiilleri koleksiyonunu alır.
protected:
virtual property System::Workflow::ComponentModel::Design::ActivityDesignerVerbCollection ^ Verbs { System::Workflow::ComponentModel::Design::ActivityDesignerVerbCollection ^ get(); };
protected override System.Workflow.ComponentModel.Design.ActivityDesignerVerbCollection Verbs { get; }
member this.Verbs : System.Workflow.ComponentModel.Design.ActivityDesignerVerbCollection
Protected Overrides ReadOnly Property Verbs As ActivityDesignerVerbCollection
ActivityDesignerVerbCollection ile ParallelActivityDesignerilişkilendirilecek tasarımcı fiillerini içeren bir.
Aşağıdaki örnek, bir için özel fiil eylemleri eklemek üzere ActivityPreviewDesignerözelliğinin nasıl geçersiz kılınduğunu Verbs gösterir. adlı CreateActivityVerbs
yeni ActivityDesignerVerb bir ad "Add New Parallel Branch"
oluşturur ve adlı OnAddParallelBranch
bir olay işleyicisini ilişkilendirir. İş akışı tasarımcısında fiil tıklandığında, olay işleyicisi çağrılır.
private ActivityDesignerVerbCollection verbs = null;
protected override ActivityDesignerVerbCollection Verbs
{
get
{
if (this.verbs == null)
CreateActivityVerbs();
return this.verbs;
}
}
private void CreateActivityVerbs()
{
this.verbs = new ActivityDesignerVerbCollection();
ActivityDesignerVerb addBranchVerb = new ActivityDesignerVerb(this,
DesignerVerbGroup.View, "Add New Parallel Branch", new EventHandler(OnAddParallelBranch));
this.verbs.Clear();
this.verbs.Add(addBranchVerb);
}
protected void OnAddParallelBranch(object sender, EventArgs e)
{
// Code for adding a new branch to the parallel activity goes here
}
Private verbsValue As ActivityDesignerVerbCollection = Nothing
Protected Overrides ReadOnly Property Verbs() As ActivityDesignerVerbCollection
Get
If verbsValue Is Nothing Then
CreateActivityVerbs()
End If
Return Me.verbsValue
End Get
End Property
Private Sub CreateActivityVerbs()
Me.verbsValue = New ActivityDesignerVerbCollection()
Dim addBranchVerb As New ActivityDesignerVerb(Me, DesignerVerbGroup.View, "Add New Parallel Branch", AddressOf OnAddParallelBranch)
Me.verbsValue.Clear()
Me.verbsValue.Add(addBranchVerb)
End Sub
Protected Sub OnAddParallelBranch(ByVal sender As Object, ByVal e As EventArgs)
' Code for adding a new branch to the parallel activity goes here
End Sub
Verbs özelliği, bağlam menüsünde görüntülenen ParallelActivityDesigner komutları belirler.
Fiil koleksiyonu, genişleten tasarımcı sınıflarından devralan tüm tasarımcı fiillerini ParallelActivityDesigner içerir.