UIElement.IsHoldingEnabled Свойство

Определение

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

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

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

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

Boolean

bool

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

Комментарии

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

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

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

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