HitTestResultBehavior Перечисление

Определение

Определяет, следует ли продолжать перечисление оставшихся визуальных объектов во время проверки нажатия.

public enum class HitTestResultBehavior
public enum HitTestResultBehavior
type HitTestResultBehavior = 
Public Enum HitTestResultBehavior
Наследование
HitTestResultBehavior

Поля

Continue 1

Продолжить проверку нажатия в следующем визуальном элементе в иерархии визуальных деревьев.

Stop 0

Остановить все последующие проверки нажатия и выполнить возврат из обратного вызова.

Примеры

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

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

Комментарии

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

Можно перечислить в визуальном дереве все визуальные объекты, геометрия которых содержит заданное значение координат. Вернувшись Continue в метод обратного вызова теста нажатия, можно определить все визуальные объекты, которые попадают, даже те, которые могут быть частично или частично скрыты другими визуальными объектами.

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

См. также раздел