ButtonBase.OnMouseMove(MouseEventArgs) Método

Definição

Fornece tratamento de classes para o MouseMove evento encaminhado que ocorre quando o ponteiro do rato se move enquanto está sobre este elemento.

protected:
 override void OnMouseMove(System::Windows::Input::MouseEventArgs ^ e);
protected override void OnMouseMove(System.Windows.Input.MouseEventArgs e);
override this.OnMouseMove : System.Windows.Input.MouseEventArgs -> unit
Protected Overrides Sub OnMouseMove (e As MouseEventArgs)

Parâmetros

e
MouseEventArgs

Os dados do evento.

Observações

Esta implementação marca o MouseMove evento como tratado ao definir a Handled propriedade dos dados do evento para true quando ClickMode não está definido como Hover e IsPressed é true. Para responder ao MouseMove evento, anexe um gestor de eventos ao PreviewMouseMove evento, ou chame AddHandler(RoutedEvent, Delegate, Boolean) com handledEventsToo definido para true.

Notas para Herdeiros

Se sobrescreveres OnMouseMove(MouseEventArgs), chama sempre a implementação base na tua OnMouseMove(MouseEventArgs) implementação. A falha em chamar a implementação base impede que as classes base tratem o evento com um manipulador de classes, o que pode alterar o comportamento em tempo de execução da classe final. Podes chamar a implementação base antes ou depois do teu tratamento especial, dependendo das tuas necessidades.

Aplica-se a