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 si l’énumération de tous les objets visuels restants doit continuer pendant un test de positionnement.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Héritage
Champs
Continue | 1 | Continue le test de positionnement par rapport à l’élément visuel suivant dans la hiérarchie de l’arborescence d’éléments visuels. |
Stop | 0 | Arrête tout test de positionnement et retour ultérieurs du rappel. |
Exemples
L’exemple suivant montre comment retourner une valeur à partir d’une HitTestResultBehavior
méthode de rappel des résultats de test d’accès.
// 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 des résultats de test d’accès définit les actions que vous effectuez lorsqu’un test d’accès 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 des coordonnées spécifiée. En retournant Continue
dans votre méthode de rappel de test d’accès, vous pouvez identifier tous les objets visuels qui sont touchés, même ceux qui peuvent être partiellement ou entièrement masqués par d’autres objets visuels.