HitTestResultBehavior Enumerazione

Definizione

Determina se continuare l'enumerazione di eventuali oggetti visivi rimanenti durante un hit test.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
Ereditarietà
HitTestResultBehavior

Campi

Nome Valore Descrizione
Stop 0

Arrestare eventuali altri hit test e tornare dal callback.

Continue 1

Continuare a eseguire l'hit testing sull'oggetto visivo successivo nella gerarchia della struttura ad albero visuale.

Esempio

Nell'esempio seguente viene illustrato come restituire un HitTestResultBehavior valore da un metodo di callback dei risultati di hit test.

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

Commenti

Un metodo di callback dei risultati dell'hit test definisce le azioni eseguite quando un hit test viene identificato in un oggetto visivo specifico nella struttura ad albero visuale. Dopo aver eseguito le azioni, viene restituito un HitTestResultBehavior valore che determina se continuare l'enumerazione di qualsiasi altro oggetto visivo.

È possibile enumerare tutti gli oggetti visivi in una struttura ad albero visuale la cui geometria contiene un valore di coordinata specificato. Restituendo Continue nel metodo di callback di hit test, è possibile identificare tutti gli oggetti visivi che vengono raggiunti, anche quelli parzialmente o completamente nascosti da altri oggetti visivi.

Si applica a

Vedi anche