Freigeben über


ConnectorHitTestInfo Konstruktor

Definition

Initialisiert eine neue Instanz der ConnectorHitTestInfo-Klasse.

public:
 ConnectorHitTestInfo(System::Workflow::ComponentModel::Design::CompositeActivityDesigner ^ compositeActivityDesigner, System::Workflow::ComponentModel::Design::HitTestLocations flags, int connector);
public ConnectorHitTestInfo (System.Workflow.ComponentModel.Design.CompositeActivityDesigner compositeActivityDesigner, System.Workflow.ComponentModel.Design.HitTestLocations flags, int connector);
new System.Workflow.ComponentModel.Design.ConnectorHitTestInfo : System.Workflow.ComponentModel.Design.CompositeActivityDesigner * System.Workflow.ComponentModel.Design.HitTestLocations * int -> System.Workflow.ComponentModel.Design.ConnectorHitTestInfo
Public Sub New (compositeActivityDesigner As CompositeActivityDesigner, flags As HitTestLocations, connector As Integer)

Parameter

compositeActivityDesigner
CompositeActivityDesigner

Der CompositeActivityDesigner, der die Verbindung enthält.

flags
HitTestLocations

Ein HitTestLocations, das die Position auf der Verbindung definiert, auf die der Benutzer geklickt hat.

connector
Int32

Der Indexbezeichner der Verbindung, auf die geklickt wurde.

Ausnahmen

Vor dem Konstruktoraufruf wurde der Verbindungsindex auf einen Wert kleiner Null festgelegt.

Beispiele

Das folgende Beispiel veranschaulicht das Hinzufügen einer neuen Verzweigung mit einem Designer, der auf der CompositeActivityDesigner-Klasse basiert. Wenn CanInsertActivitiestrue zurückgibt, wird eine neue Verzweigung mithilfe der InsertActivities-Methode erstellt. Ein ConnectorHitTestInfo-Objekt wird als Parameter der InsertActivities-Methode erstellt. Anschließend wird mithilfe der EnsureVisibleContainedDesigner-Methode sichergestellt, dass die neu hinzugefügte Verzweigung im Workflow-Designer angezeigt wird.

protected override CompositeActivity OnCreateNewBranch()
{
    return new ParallelIfBranch();
}
Protected Overrides Function OnCreateNewBranch() As CompositeActivity
    Return New ParallelIfBranch()
End Function

Gilt für: