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

Определение

Внимание!

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

Описывает область конструктора, содержащую точку, передаваемую методу HitTest(Point).Describes the area of the designer that contains the point passed to a HitTest(Point) method.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Указывает на выполнение щелчка в области, охваченной кнопкой развертывания.Indicates the area contained by the expand button was hit.

Bottom 32

Указывает на выполнение щелчка в нижней части конструктора.Indicates that the bottom of the designer was hit.

Connector 64

Указывает на выполнение щелчка соединителя в области конструктора.Indicates that a connector on the designer was hit.

Designer 1

Указывает на выполнение щелчка в любой части конструктора.Indicates that any part of the designer was hit.

Left 4

Указывает на выполнение щелчка в левой части конструктора.Indicates that the left part of the designer was hit.

None 0

Указывает на то, что в области конструктора щелчок не выполнялся.Indicates that no part of the designer was hit.

Right 16

Указывает на выполнение щелчка в правой части конструктора.Indicates the right part of the designer was hit.

Top 8

Указывает на выполнение щелчка в верхней части конструктора.Indicates the top of the designer was hit.

Примеры

В приведенном ниже примере демонстрируется добавление новой ветви с помощью конструктора, расположенного за пределами класса CompositeActivityDesigner.The following example shows the addition of a new branch using a designer based off of the CompositeActivityDesigner class. Если метод CanInsertActivities возвращает значение true, новая ветвь создается с помощью метода InsertActivities.If CanInsertActivities returns true, a new branch is created using the InsertActivities method. ConnectorHitTestInfoОбъект создается как параметр InsertActivities метода с помощью расположения конструктора рабочих процессов путем указания флага конструктора.A ConnectorHitTestInfo object is created as a parameter to the InsertActivities method using the location of the workflow designer by specifying the Designer flag. По завершении операции используется метод EnsureVisibleContainedDesigner для обеспечения того, чтобы вновь добавленная ветвь отображалась в конструкторе рабочих процессов.When this is finished, the EnsureVisibleContainedDesigner method is used to ensure that the newly added branch is displayed in the workflow designer.

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

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Перечисление HitTestLocations используется методами HitTest для описания области конструктора, в которой выполняются щелчки мышью и операции перетаскивания.HitTestLocations is used by HitTest methods to describe the area of the designer hit by mouse clicks and drag and drop operations. Используйте перечисление HitTestLocations для указания типа действия, выполняемого в ответ на успешную проверку нажатия.Use the HitTestLocations to decide what kind of action to take in response to a successful hit test.

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