HitTestResultBehavior Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan apakah akan melanjutkan enumerasi objek visual yang tersisa selama pengujian hit.
public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior =
Public Enum HitTestResultBehavior
- Warisan
Bidang
Continue | 1 | Lanjutkan pengujian terhadap visual berikutnya dalam hierarki pohon visual. |
Stop | 0 | Hentikan pengujian hit lebih lanjut dan kembali dari panggilan balik. |
Contoh
Contoh berikut menunjukkan cara mengembalikan HitTestResultBehavior
nilai dari metode panggilan balik hasil pengujian tes.
// 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
Keterangan
Metode panggilan balik hasil pengujian hit menentukan tindakan yang Anda lakukan saat pengujian tes temuan diidentifikasi pada objek visual tertentu di pohon visual. Setelah melakukan tindakan, Anda mengembalikan HitTestResultBehavior
nilai yang menentukan apakah akan melanjutkan enumerasi objek visual lainnya.
Anda dapat menghitung semua objek visual di pohon visual yang geometrinya berisi nilai koordinat tertentu. Dengan mengembalikan Continue
metode panggilan balik uji hit Anda, Anda dapat mengidentifikasi semua objek visual yang terpukul, bahkan objek yang mungkin sebagian atau sepenuhnya dikaburkan oleh objek visual lainnya.