ConnectorHitTestInfo 构造函数

定义

初始化 ConnectorHitTestInfo 类的新实例。

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)

参数

compositeActivityDesigner
CompositeActivityDesigner

包含连接器的 CompositeActivityDesigner

flags
HitTestLocations

定义用户在连接器上的单击位置的 HitTestLocations

connector
Int32

单击的连接器的索引标识符。

例外

构造函数调用连接器之前,会将索引设置为小于零。

示例

下面的示例演示如何使用 CompositeActivityDesigner 类的基于设计器的中断来添加新的分支。 如果 CanInsertActivities 返回 true,则使用 InsertActivities 方法创建一个新分支。 创建 ConnectorHitTestInfo 对象作为 InsertActivities 方法的参数。 创建完成后,可使用 EnsureVisibleContainedDesigner 方法来确保新添加的分支显示在工作流设计器中。

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

适用于