HitTestResultBehavior Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bepaalt of de opsomming van eventuele resterende visuele objecten tijdens een hittest moet worden voortgezet.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Stop | 0 | Stop het testen van verdere treffers en keer terug vanuit de callback. |
| Continue | 1 | Ga door met het testen van treffers voor de volgende visual in de hiërarchie van de visualstructuur. |
Voorbeelden
In het volgende voorbeeld ziet u hoe u een HitTestResultBehavior waarde retourneert van een callback-methode voor hittestresultaten.
// 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
Opmerkingen
Met een callbackmethode voor hittestresultaten worden de acties gedefinieerd die u uitvoert wanneer een hittest wordt geïdentificeerd op een bepaald visualobject in de visualstructuur. Nadat u de acties hebt uitgevoerd, retourneert u een HitTestResultBehavior waarde die bepaalt of u de opsomming van andere visuele objecten wilt voortzetten.
U kunt alle visuele objecten in een visuele boom opsommen waarvan de geometrie een opgegeven coördinaatwaarde bevat. Door terug te keren Continue in de callback-methode voor de hittest, kunt u alle visuele objecten identificeren die worden geraakt, zelfs objecten die gedeeltelijk of volledig zijn verborgen door andere visuele objecten.