HitTestResultBehavior Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Determina se continuare l'enumerazione degli oggetti visivi rimanenti durante un hit test.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Ereditarietà
Campi
Continue | 1 | Gli hit test continuano sull'oggetto visivo successivo nella gerarchia della struttura ad albero visuale. |
Stop | 0 | Ulteriori hit test vengono arrestati e viene restituito un risultato dal callback. |
Esempio
Nell'esempio seguente viene illustrato come restituire un valore da un HitTestResultBehavior
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 di hit test definisce le azioni eseguite quando un hit test viene identificato in un particolare oggetto visivo nell'albero visivo. 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 coordinate specificato. Restituendo Continue
nel metodo di callback di hit test, è possibile identificare tutti gli oggetti visivi che vengono colpiti, anche quelli che possono essere parzialmente o completamente oscurati da altri oggetti visivi.