HitTestLocations 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
- 继承
- 属性
字段
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 可以决定在点击测试成功后执行何种操作。