HitTestResultBehavior Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina se deve continuar a enumeração de quaisquer objetos visuais restantes durante um teste de acerto.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Stop | 0 | Pare de fazer mais testes de hit e volte do callback. |
| Continue | 1 | Continua a testar o hit contra o próximo visual na hierarquia da árvore visual. |
Exemplos
O exemplo seguinte mostra como devolver um HitTestResultBehavior valor de um método de callback de resultados de teste de acerto.
// 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
Observações
Um método de chamada de resultados de teste define as ações que realiza quando um teste de acerto é identificado num objeto visual específico na árvore visual. Depois de realizar as ações, devolve um HitTestResultBehavior valor que determina se deve continuar a enumeração de quaisquer outros objetos visuais.
Você pode enumerar todos os objetos visuais em uma árvore visual cuja geometria contém um valor de coordenada especificado. Ao regressar Continue ao seu método de hittest, pode identificar todos os objetos visuais atingidos, mesmo aqueles que podem estar parcialmente ou totalmente obscurecidos por outros objetos visuais.