HitTestResultBehavior Enumeration

Definition

Bestimmt, ob die Aufzählung aller verbleibenden visuellen Objekte während eines Treffertests fortgesetzt werden soll.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
Vererbung
HitTestResultBehavior

Felder

Name Wert Beschreibung
Stop 0

Beenden Sie weitere Treffertests, und kehren Sie vom Rückruf zurück.

Continue 1

Fahren Sie mit Treffertests mit dem nächsten visuellen Element in der visuellen Strukturhierarchie fort.

Beispiele

Das folgende Beispiel zeigt, wie ein HitTestResultBehavior Wert aus einer Rückrufmethode für Treffertests zurückgegeben wird.

// 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

Hinweise

Eine Rückrufmethode für Treffertests definiert die Aktionen, die Sie ausführen, wenn ein Treffertest für ein bestimmtes visuelles Objekt in der visuellen Struktur identifiziert wird. Nachdem Sie die Aktionen ausgeführt haben, geben Sie einen HitTestResultBehavior Wert zurück, der bestimmt, ob die Enumeration anderer visueller Objekte fortgesetzt werden soll.

Sie können alle visuellen Objekte in einem visuellen Baum aufzählen, deren Geometrie einen angegebenen Koordinatenwert enthält. Durch Zurückgeben Continue in Der Treffertestrückrufmethode können Sie alle visuellen Objekte identifizieren, die getroffen werden, auch diejenigen, die teilweise oder vollständig von anderen visuellen Objekten verdeckt werden.

Gilt für:

Weitere Informationen