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物件會藉由指定 Designer 旗標,使用工作流程設計工具的位置,建立為 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 決定要採取哪種動作以回應成功的點擊測試。