UIElement.IsTapEnabled Свойство

Определение

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

public:
 property bool IsTapEnabled { bool get(); void set(bool value); };
bool IsTapEnabled();

void IsTapEnabled(bool value);
public bool IsTapEnabled { get; set; }
var boolean = uIElement.isTapEnabled;
uIElement.isTapEnabled = boolean;
Public Property IsTapEnabled As Boolean
<uiElementIsTapEnabled="bool" />

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

Boolean

bool

true Значение , если событие Tapped может возникнуть из этого элемента; в противном случае — false.

Комментарии

Значение по умолчанию — true (событие включено). Если задано значение false, uiElement больше не будет источником события Tapped . Это может быть желательно, если родительский элемент, такой как элемент управления списком, должен обрабатывать действие как манипуляцию, или если требуется указать, что только некоторые дочерние элементы выдают Tapped событие, обрабатываемое родительским элементом после восходящей передачи.

Другая причина подавления событий жестов заключается в том, если вы обрабатываете события уровня указателя и не хотите, чтобы логика распознавания жестов влияла на запуск событий указателя. Например, если обработчик распознавания жестов должен протестировать наличие Tapped, он должен отложить запуск события PointerMoved для небольших движений, так как пользователь может в ближайшее время поднять точку касания, а событие ввода обычно распознается жестом касания.

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

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