Control.OnPointerPressed(PointerRoutedEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается перед событием PointerPressed .
protected:
virtual void OnPointerPressed(PointerRoutedEventArgs ^ e) = OnPointerPressed;
void OnPointerPressed(PointerRoutedEventArgs const& e);
protected virtual void OnPointerPressed(PointerRoutedEventArgs e);
function onPointerPressed(e)
Protected Overridable Sub OnPointerPressed (e As PointerRoutedEventArgs)
Параметры
Данные события для события.
Комментарии
Так как он реализован непосредственно в Control, OnPointerPressed имеет пустую реализацию. Но каждый предок в иерархии элемента управления, возможно, предоставил реализацию. Вы не сможете увидеть эту реализацию, так как это внутренний собственный код. В некоторых случаях элемент управления уже будет иметь существующие переопределения OnEvent , которые помечают событие Handled. OnPointerPressed может быть событием OnEvent, для которых были предоставлены переопределения нескольких элементов управления XAML среда выполнения Windows. Например, ButtonBase переопределяет OnPointerPressed , чтобы пометить событие Handled. Все кнопки делают вместо этого, чтобы затем вызвать событие Click , представляющее поведение событий более высокого уровня для этого элемента управления. Это означает, что вы не сможете обрабатывать UIElement.PointerPressed на кнопке, но, вероятно, не следует обрабатывать его в любом случае для большинства сценариев. Просто используйте команду Click вместо этого.
Применяется к
См. также раздел
- PointerPressed
- PointerRoutedEventArgs
- Общие сведения о событиях и перенаправленных событиях
- Пользовательские взаимодействия
- Обработка входных данных указателя