HitTestResultBehavior Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
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.