HitTestResultBehavior Wyliczenie

Definicja

Określa, czy kontynuować wyliczanie pozostałych obiektów wizualnych podczas testu trafienia.

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

Pola

Continue 1

Kontynuuj testowanie względem następnej wizualizacji w hierarchii drzewa wizualnego.

Stop 0

Zatrzymaj dalsze testowanie trafień i wróć z wywołania zwrotnego.

Przykłady

W poniższym przykładzie pokazano, jak zwrócić HitTestResultBehavior wartość z metody wywołania zwrotnego wyników testu trafienia.

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

Uwagi

Metoda wywołania zwrotnego wyników testu trafienia definiuje akcje wykonywane po zidentyfikowaniu testu trafienia na określonym obiekcie wizualnym w drzewie wizualizacji. Po wykonaniu akcji zwracasz wartość określającą HitTestResultBehavior , czy kontynuować wyliczanie innych obiektów wizualnych.

Wszystkie obiekty wizualne można wyliczyć w drzewie wizualnym, którego geometria zawiera określoną wartość współrzędnych. Wracając Continue w metodzie wywołania zwrotnego testu trafienia, można zidentyfikować wszystkie obiekty wizualne, które są trafione, nawet te, które mogą być częściowo lub całkowicie zaciemniane przez inne obiekty wizualne.

Dotyczy

Zobacz też