ParallelActivityDesigner.Verbs Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci sloves návrháře, které mají být přidruženy k ParallelActivityDesigner.
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
Hodnota vlastnosti
Objekt ActivityDesignerVerbCollection , který obsahuje příkazy návrháře, které se přidružují k objektu ParallelActivityDesigner.
Příklady
Následující příklad ukazuje, jak přepsat Verbs vlastnost pro vložení vlastních akcí sloves pro ActivityPreviewDesigner. Vytvoří CreateActivityVerbs
nový s názvem "Add New Parallel Branch"
a přidruží obslužnou rutinu události s názvem OnAddParallelBranch
ActivityDesignerVerb . Po kliknutí na příkaz v návrháři pracovního postupu je volána obslužná rutina události.
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
Poznámky
Vlastnost Verbs určuje příkazy, které se zobrazí v ParallelActivityDesigner místní nabídce.
Kolekce sloves zahrnuje všechny příkazy návrháře ParallelActivityDesigner dědí z tříd návrháře, které rozšiřuje.