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