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 可以决定在点击测试成功后执行何种操作。

适用于