PointHitTestResult.VisualHit Свойство

Определение

Получает визуальный объект, который возвращается в результате проверки нажатия.

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

Значение свойства

Visual

Объект Visual, представляющий результат проверки нажатия.

Примеры

В следующем примере показано, как получить доступ к свойству VisualHit в функции обратного вызова результатов проверки нажатия.

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

Комментарии

Значение VisualHit может представлять несколько визуальных объектов во время одного теста нажатия. Метод обратного вызова проверки попадания определяет действия, которые выполняются при определении проверки попадания для конкретного визуального объекта в визуальном дереве. После выполнения действий возвращается HitTestResultBehavior значение, определяющее, следует ли продолжать перечисление других визуальных объектов. Порядок перечисления возвращаемых визуальных объектов определяется по z-порядку на плоскости отрисовки.

Применяется к