HitTestResultBehavior Enumeration

Definition

Bestimmt, ob die Aufzählung verbleibender visueller Objekte während eines Treffertests fortgesetzt werden soll.

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

Felder

Continue 1

Mit Treffertests für das nächste visuelle Objekt in der Baumhierarchie der visuellen Objekte fortfahren.

Stop 0

Alle weiteren Treffertests beenden und Rückgabe vom Rückruf.

Beispiele

Im folgenden Beispiel wird gezeigt, 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 Ergebnistest-Rückrufmethode definiert die Aktionen, die Sie ausführen, wenn ein Treffertest auf einem bestimmten visuellen 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 Aufzählung anderer visueller Objekte fortgesetzt werden soll.

Sie können alle visuellen Objekte in einer visuellen Struktur auflisten, deren Geometrie einen angegebenen Koordinatenwert enthält. Wenn Sie in Ihrer Rückrufmethode für den Treffertest zurückgegeben Continue werden, 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

Siehe auch