HitTestResultBehavior Sabit listesi

Tanım

İsabet testi sırasında kalan görsel nesnelerin numaralandırılmasına devam edilip edilmeyeceğini belirler.Determines whether to continue the enumeration of any remaining visual objects during a hit test.

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örsele yönelik isabet testine devam edin.Continue hit testing against the next visual in the visual tree hierarchy.

Stop 0

Daha fazla isabet testi durdurun ve geri aramadan geri dönün.Stop any further hit testing and return from the callback.

Örnekler

Aşağıdaki örnek, HitTestResultBehavior bir isabet testi sonuçları geri çağırma yönteminden bir değerin nasıl dönebileceğini gösterir.The following example shows how to return a HitTestResultBehavior value from a hit test results callback method.

// 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 nesne üzerinde bir isabet testi tanımlandığında gerçekleştirdiğiniz eylemleri tanımlar.A hit test results callback method defines the actions that you perform when a hit test is identified on a particular visual object in the visual tree. Eylemleri gerçekleştirdikten sonra, HitTestResultBehavior diğer görsel nesnelerin numaralandırılmasına devam edilip edilmeyeceğini belirleyen bir değer döndürürler.After you perform the actions, you return a HitTestResultBehavior value that determines whether to continue the enumeration of any other visual objects.

Geometrisi, belirtilen koordinat değeri içeren bir görsel ağaçtaki tüm görsel nesneleri numaralandırabilirsiniz.You can enumerate all visual objects in a visual tree whose geometry contains a specified coordinate value. Continueİsabet testi geri arama yönteminizi dönerek, diğer görsel nesneler tarafından kısmen veya tamamen görünmeyebilir bile, isabet edilen tüm görsel nesneleri belirleyebilirsiniz.By returning Continue in your hit test callback method, you can identify all visual objects that are hit, even those that may be partly or wholly obscured by other visual objects.

Şunlara uygulanır

Ayrıca bkz.