HitTestResultBehavior Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob die Aufzählung verbleibender visueller Objekte während eines Treffertests fortgesetzt werden soll.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Vererbung
Felder
Continue | 1 | Mit Treffertests für das nächste visuelle Objekt in der Baumhierarchie der visuellen Objekte fortfahren. |
Stop | 0 | Alle weiteren Treffertests beenden und Rückgabe vom Rückruf. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie ein HitTestResultBehavior
Wert aus einer Rückrufmethode für Treffertests zurückgegeben wird.
// 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
Hinweise
Eine Ergebnistest-Rückrufmethode definiert die Aktionen, die Sie ausführen, wenn ein Treffertest auf einem bestimmten visuellen Objekt in der visuellen Struktur identifiziert wird. Nachdem Sie die Aktionen ausgeführt haben, geben Sie einen HitTestResultBehavior
Wert zurück, der bestimmt, ob die Aufzählung anderer visueller Objekte fortgesetzt werden soll.
Sie können alle visuellen Objekte in einer visuellen Struktur auflisten, deren Geometrie einen angegebenen Koordinatenwert enthält. Wenn Sie in Ihrer Rückrufmethode für den Treffertest zurückgegeben Continue
werden, können Sie alle visuellen Objekte identifizieren, die getroffen werden, auch diejenigen, die teilweise oder vollständig von anderen visuellen Objekten verdeckt werden.