UIElement.OnPreviewStylusInAirMove(StylusEventArgs) UIElement.OnPreviewStylusInAirMove(StylusEventArgs) UIElement.OnPreviewStylusInAirMove(StylusEventArgs) UIElement.OnPreviewStylusInAirMove(StylusEventArgs) Method

Определение

Вызывается, когда необработанное вложенное событие PreviewStylusInAirMove встречает на своем маршруте элемент, производный от этого класса.Invoked when an unhandled PreviewStylusInAirMove attached event reaches an element in its route that is derived from this class. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.Implement this method to add class handling for this event.

protected:
 virtual void OnPreviewStylusInAirMove(System::Windows::Input::StylusEventArgs ^ e);
protected virtual void OnPreviewStylusInAirMove (System.Windows.Input.StylusEventArgs e);
abstract member OnPreviewStylusInAirMove : System.Windows.Input.StylusEventArgs -> unit
override this.OnPreviewStylusInAirMove : System.Windows.Input.StylusEventArgs -> unit
Protected Overridable Sub OnPreviewStylusInAirMove (e As StylusEventArgs)

Параметры

e
StylusEventArgs StylusEventArgs StylusEventArgs StylusEventArgs

Объект класса StylusEventArgs, содержащий данные о событии.The StylusEventArgs that contains the event data.

Комментарии

Этот метод не имеет значение по умолчанию реализации.This method has no default implementation. Так как промежуточный класс в цепочке наследования может реализовать этот метод, рекомендуется вызывать базовую реализацию в реализации.Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

Этот метод аналогичен среда CLRcommon language runtime (CLR) шаблон событий на * методы: этот метод предоставляет средства для обработки соответствующего события из производных классов с помощью обработчика класса вместо обработчика экземпляра.The purpose of this method is similar to the среда CLRcommon language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. В этом случае соответствующее событие является перенаправленное событие.In this case the matching event is a routed event. Шаблон реализации методы On * отличается для перенаправленных событий, так как перенаправленное событие может генерироваться дочерний элемент, который не обязательно является элемент, который будет вызывать обработчики.The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Таким образом реализации необходимо проверить свойства источника данных события.Therefore, your implementation needs to examine the source properties of the event data. Не пытайтесь повторно инициировать событие в большинстве случаев.It should not try to reraise the event in most cases.

Путем переопределения этого метода или путем регистрации класса обработчиков с RegisterClassHandler, классы, унаследованные от UIElement может вызывать методы обработчика закрытого класса, при получении события на маршруте события.Either by overriding this method or by registering class handlers with RegisterClassHandler, derived classes of UIElement can call private class handler methods when the event is received along the event route. Один сценарий, где обработка класса — управление данными события и пометить перенаправленное событие как обработанное.One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. В случае, если предназначена для события предварительного просмотра является Пометка их обрабатывать, чтобы соответствующие обработчики класса восходящей маршрутизации, не вызываются.Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked.

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

Дополнительно