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

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

Комментарии

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

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

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

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