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)

Параметры

e
PointerRoutedEventArgs

Данные события для события.

Комментарии

Так как он реализован непосредственно в Control, OnPointerPressed имеет пустую реализацию. Но каждый предок в иерархии элемента управления, возможно, предоставил реализацию. Вы не сможете увидеть эту реализацию, так как это внутренний собственный код. В некоторых случаях элемент управления уже будет иметь существующие переопределения OnEvent , которые помечают событие Handled. OnPointerPressed может быть событием OnEvent, для которых были предоставлены переопределения нескольких элементов управления XAML среда выполнения Windows. Например, ButtonBase переопределяет OnPointerPressed , чтобы пометить событие Handled. Все кнопки делают вместо этого, чтобы затем вызвать событие Click , представляющее поведение событий более высокого уровня для этого элемента управления. Это означает, что вы не сможете обрабатывать UIElement.PointerPressed на кнопке, но, вероятно, не следует обрабатывать его в любом случае для большинства сценариев. Просто используйте команду Click вместо этого.

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

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