HitTestResultBehavior Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| Stop | 0 | Zatrzymaj dalsze testowanie i wróć z wywołania zwrotnego. |
| Continue | 1 | Kontynuuj testowanie względem następnej wizualizacji w hierarchii drzewa wizualnego. |
Przykłady
W poniższym przykładzie pokazano, jak zwrócić HitTestResultBehavior wartość z metody wywołania zwrotnego wyników testu trafień.
// 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 trafień definiuje akcje wykonywane po zidentyfikowaniu testu trafienia na określonym obiekcie wizualnym w drzewie wizualizacji. Po wykonaniu akcji zwracana HitTestResultBehavior jest wartość określająca, czy kontynuować wyliczanie innych obiektów wizualnych.
Można wyliczyć wszystkie obiekty wizualne w drzewie wizualnym, którego geometria zawiera określoną wartość współrzędnych. Zwracając metodę wywołania Continue zwrotnego testu trafień, można zidentyfikować wszystkie trafione obiekty wizualne, nawet te, które mogą być częściowo lub całkowicie zasłonięte przez inne obiekty wizualne.