HitTestResultBehavior HitTestResultBehavior HitTestResultBehavior HitTestResultBehavior Enum

定義

ヒット テスト中に、残りのビジュアル オブジェクトの列挙を続行するかどうかを決定します。Determines whether to continue the enumeration of any remaining visual objects during a hit test.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
継承
HitTestResultBehaviorHitTestResultBehaviorHitTestResultBehaviorHitTestResultBehavior

フィールド

Continue Continue Continue Continue 1

ビジュアル ツリー階層内の次のビジュアルに対するヒット テストを続行します。Continue hit testing against the next visual in the visual tree hierarchy.

Stop Stop Stop Stop 0

ヒット テストを停止し、コールバックから戻ります。Stop any further hit testing and return from the callback.

返す方法の例を次にContinueからヒット テスト結果のコールバック メソッドです。The following example shows how to return a Continue value from a hit test results callback method.

// Return the result of the hit test to the callback.
public HitTestResultBehavior MyHitTestResult(HitTestResult result)
{
    // Add the hit test result to the list that will be processed after the enumeration.
    hitResultsList.Add(result.VisualHit);

    // Set the behavior to return visuals at all z-order levels.
    return HitTestResultBehavior.Continue;
}
' Return the result of the hit test to the callback.
Public Function MyHitTestResult(ByVal result As HitTestResult) As HitTestResultBehavior
	' Add the hit test result to the list that will be processed after the enumeration.
	hitResultsList.Add(result.VisualHit)

	' Set the behavior to return visuals at all z-order levels.
	Return HitTestResultBehavior.Continue
End Function

注釈

ビジュアル ツリー内の特定のビジュアル オブジェクトでヒット テストの結果と、ヒット テストを実行するアクションを定義するコールバック メソッドが識別されます。A hit test results callback method defines the actions that you perform when a hit test is identified on a particular visual object in the visual tree. 操作を実行した後に戻す、HitTestResultBehavior他のビジュアル オブジェクトの列挙を続行するかどうかを決定する値。After you perform the actions, you return a HitTestResultBehavior value that determines whether to continue the enumeration of any other visual objects.

ジオメトリに指定した座標値が含まれるビジュアル ツリーのすべてのビジュアル オブジェクトを列挙できます。You can enumerate all visual objects in a visual tree whose geometry contains a specified coordinate value. ヒット テスト コールバック メソッドでは、続行を返すと、すべてのビジュアル オブジェクトでヒットするものであっても、部分的または完全に隠されている他のビジュアル オブジェクトでを識別できます。By returning Continue in your hit test callback method, you can identify all visual objects that are hit, even those that may be partly or wholly obscured by other visual objects.

適用対象

こちらもご覧ください