ButtonBase.OnMouseMove(MouseEventArgs) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.