Поделиться через


HitTestLocations Перечисление

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Описывает область конструктора, содержащую точку, передаваемую методу HitTest(Point).

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class HitTestLocations
[System.Flags]
public enum HitTestLocations
[System.Flags]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public enum HitTestLocations
[<System.Flags>]
type HitTestLocations = 
[<System.Flags>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type HitTestLocations = 
Public Enum HitTestLocations
Наследование
HitTestLocations
Атрибуты

Поля

ActionArea 2

Указывает на выполнение щелчка в области, охваченной кнопкой развертывания.

Bottom 32

Указывает на выполнение щелчка в нижней части конструктора.

Connector 64

Указывает на выполнение щелчка соединителя в области конструктора.

Designer 1

Указывает на выполнение щелчка в любой части конструктора.

Left 4

Указывает на выполнение щелчка в левой части конструктора.

None 0

Указывает на то, что в области конструктора щелчок не выполнялся.

Right 16

Указывает на выполнение щелчка в правой части конструктора.

Top 8

Указывает на выполнение щелчка в верхней части конструктора.

Примеры

В приведенном ниже примере демонстрируется добавление новой ветви с помощью конструктора, расположенного за пределами класса 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

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

Перечисление HitTestLocations используется методами HitTest для описания области конструктора, в которой выполняются щелчки мышью и операции перетаскивания. Используйте перечисление HitTestLocations для указания типа действия, выполняемого в ответ на успешную проверку нажатия.

Применяется к