Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Beginner Web en 27 Octubre 2020, 19:08 pm



Título: Como hago para que un evento sea aplicable a toda la aplicacion wpf?
Publicado por: Beginner Web en 27 Octubre 2020, 19:08 pm
como hago eso? vi que hacian esto pero hay cosas que no funcionan

Código
  1. protected override void OnStartup(StartupEventArgs e)
  2.        {
  3.            base.OnStartup(e);
  4.  
  5.            EventManager.RegisterClassHandler(typeof(Window), Window.MouseMoveEvent, new RoutedEventHandler(Window_MouseDown));
  6.        }
  7.  
  8.        void Window_MouseMove(object sender, RoutedEventArgs e)
  9.        {
  10.           //tu evento aquí >.<
  11.        }

Y porque la clase Cursor no se puede aplicar en el app.xml.cs?


Título: Re: Como hago para que un evento sea aplicable a toda la aplicacion wpf?
Publicado por: rigorvzla en 28 Octubre 2020, 23:15 pm
Te he respondido en otra pregunta parecida a esta,respecto a q un solo evento aplique a todo el proyecto no creo sea posible, ya que debes ser especifico al trabajar , me explico mejor, cada elemento que coloques, tiene sus propios eventos y propiedades , por lo tanto debes asignar dicha propiedad a cada elemento por separado, a menos que sea el mismo elemento y para que no tengas q repetir dichos pasos con todos, solamente comfiguras uno a tu gusto y luego lo copias y pegas tantas veces sea necesario en tu caso. :xD :rolleyes: