HitTestResultBehavior Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Détermine s’il faut continuer l’énumération d’objets visuels restants pendant un test de positionnement.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Stop | 0 | Arrêtez les tests de positionnement supplémentaires et revenez du rappel. |
| Continue | 1 | Poursuivez les tests d’accès par rapport au visuel suivant dans la hiérarchie d’arborescences visuelles. |
Exemples
L’exemple suivant montre comment retourner une HitTestResultBehavior valeur à partir d’une méthode de rappel des résultats de test de positionnement.
// 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
Remarques
Une méthode de rappel de résultats de test de positionnement définit les actions que vous effectuez lorsqu’un test de positionnement est identifié sur un objet visuel particulier dans l’arborescence visuelle. Après avoir effectué les actions, vous retournez une HitTestResultBehavior valeur qui détermine s’il faut continuer l’énumération d’autres objets visuels.
Vous pouvez énumérer tous les objets visuels dans une arborescence visuelle dont la géométrie contient une valeur de coordonnée spécifiée. En retournant dans votre méthode de rappel Continue de test de positionnement, vous pouvez identifier tous les objets visuels qui sont atteints, même ceux qui peuvent être partiellement ou entièrement masqués par d’autres objets visuels.