Aracılığıyla paylaş


ActivityDesigner.Verbs Özellik

Tanım

Tasarımcıyla ilişkilendirilecek fiil koleksiyonunu alır.

protected:
 virtual property System::Workflow::ComponentModel::Design::ActivityDesignerVerbCollection ^ Verbs { System::Workflow::ComponentModel::Design::ActivityDesignerVerbCollection ^ get(); };
protected virtual System.Workflow.ComponentModel.Design.ActivityDesignerVerbCollection Verbs { get; }
member this.Verbs : System.Workflow.ComponentModel.Design.ActivityDesignerVerbCollection
Protected Overridable ReadOnly Property Verbs As ActivityDesignerVerbCollection

Özellik Değeri

ActivityDesignerVerbCollection

Tasarımcıyla ilişkilendirilecek fiil koleksiyonu.

Örnekler

Aşağıdaki örnekte, bir için özel fiil eylemleri eklemek üzere özelliğinin nasıl geçersiz kılınacakları Verbs gösterilmektedir ActivityPreviewDesigner. adlı CreateActivityVerbs yeni ActivityDesignerVerb bir ad "Add New Parallel Branch" oluşturur ve adlı OnAddParallelBranchbir 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

Açıklamalar

Bağlam Menüsünde gösterilecek fiilleri belirlemek için Fiiller yöntemini kullanın.

Şunlara uygulanır