HitTestResultBehavior Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.