HitTestResultBehavior Sabit listesi

Tanım

İsabet testi sırasında kalan görsel nesnelerin sabit listesi devam edip etmeyeceğini belirler.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
Devralma
HitTestResultBehavior

Alanlar

Continue 1

Görsel ağaç hiyerarşisindeki bir sonraki görselde isabet testlerine devam edin.

Stop 0

Daha fazla isabet sınamasını durdurun ve geri aramadan geri dönün.

Örnekler

Aşağıdaki örnekte, isabet testi sonuçları geri çağırma yönteminden bir değerin nasıl döndürüleceği HitTestResultBehavior gösterilmektedir.

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

Açıklamalar

İsabet testi sonuçları geri çağırma yöntemi, görsel ağaçtaki belirli bir görsel nesnede isabet testi tanımlandığında gerçekleştirdiğiniz eylemleri tanımlar. Eylemleri gerçekleştirdikten sonra, diğer görsel nesnelerin numaralandırmasına devam edilip edilmeyeceğini belirleyen bir HitTestResultBehavior değer döndürürsiniz.

Geometrisi belirtilen koordinat değerini içeren bir görsel ağaçtaki tüm görsel nesneleri numaralandırabilirsiniz. İsabet testi geri çağırma yönteminizde döndürerek Continue , isabet edilen tüm görsel nesneleri, kısmen veya tamamen diğer görsel nesneler tarafından gizlenen nesneleri bile tanımlayabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.