HitTestResultBehavior Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om du vill fortsätta uppräkningen av eventuella återstående visuella objekt under ett träfftest.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Stop | 0 | Stoppa ytterligare träfftestning och gå tillbaka från återanropet. |
| Continue | 1 | Fortsätt att testa mot nästa visuella objekt i den visuella trädhierarkin. |
Exempel
I följande exempel visas hur du returnerar ett HitTestResultBehavior värde från en återanropsmetod för träfftestresultat.
// 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
Kommentarer
En återanropsmetod för träfftestresultat definierar de åtgärder som du utför när ett träfftest identifieras på ett visst visuellt objekt i det visuella trädet. När du har slutfört åtgärderna returnerar du ett HitTestResultBehavior värde som avgör om uppräkningen av andra visuella objekt ska fortsätta.
Du kan räkna upp alla visuella objekt i ett visuellt träd vars geometri innehåller ett angivet koordinatvärde. Genom att Continue återvända i motringningsmetoden för träfftestet kan du identifiera alla visuella objekt som träffas, även de som delvis eller helt döljs av andra visuella objekt.