Partilhar via


HitTestResultBehavior Enumeração

Definição

Determina se deve continuar a enumeração de todos os objetos visuais restantes durante um teste de clique.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
Herança
HitTestResultBehavior

Campos

Continue 1

Continue o teste de clique no próximo elemento visual na hierarquia da árvore visual.

Stop 0

Interrompa quaisquer testes de clique remanescentes e retorne do retorno de chamada.

Exemplos

O exemplo a seguir mostra como retornar um HitTestResultBehavior valor de um método de retorno de chamada de resultados de teste de ocorrência.

// 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

Comentários

Um método de retorno de chamada de resultados de teste de ocorrência define as ações executadas quando um teste de ocorrência é identificado em um objeto visual específico na árvore visual. Depois de executar as ações, você retorna um HitTestResultBehavior valor que determina se deseja continuar a enumeração de outros objetos visuais.

Você pode enumerar todos os objetos visuais em uma árvore visual cuja geometria contém um valor de coordenada especificado. Ao retornar Continue em seu método de retorno de chamada de teste de clique, você pode identificar todos os objetos visuais atingidos, mesmo aqueles que podem ser parcial ou totalmente obscurecidos por outros objetos visuais.

Aplica-se a

Confira também