PointHitTestResult.VisualHit Vlastnost

Definice

Získá vizuální objekt, který je vrácen z výsledku testu hit.

public:
 property System::Windows::Media::Visual ^ VisualHit { System::Windows::Media::Visual ^ get(); };
public System.Windows.Media.Visual VisualHit { get; }
member this.VisualHit : System.Windows.Media.Visual
Public ReadOnly Property VisualHit As Visual

Hodnota vlastnosti

Visual

Objekt Visual , který představuje výsledek testu hitu.

Příklady

Následující příklad ukazuje, jak získat přístup k vlastnosti v funkci zpětného VisualHit volání výsledků testu.

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

Poznámky

Hodnota VisualHit může potenciálně představovat více vizuálních objektů během jednoho testu hitů. Metoda zpětného volání hitu definuje akce, které provedete při identifikaci testu hitu u konkrétního vizuálního objektu ve stromu vizuálu. Po provedení akcí vrátíte HitTestResultBehavior hodnotu, která určuje, zda má pokračovat v výčtu všech dalších vizuálních objektů. Pořadí výčtu vrácených vizuálních objektů je pořadím z na rovině vykreslování.

Platí pro