¿Cómo puedo generar un evento con su efecto original en WPF?
-
06-09-2020 - |
Pregunta
Sé que puedo usar RaiseEvent
para generar un evento, como generar un MouseDownEvent en un botón.
Utilizo el ratón para hacer clic en un Button
.Tiene un MouseDown
efecto (como el cambio de fondo a azul), pero uso RaiseEvent
.Simplemente hace el MouseDown
función, sin activar el botón MouseDown
efecto.
¿Cómo puedo plantear un evento con su efecto original?
Solución
En resumen, no puedes.Ese efecto está ligado a la Se presiona propiedad del botón.Al igual que el IsMouseOver se utiliza para determinar si el mouse está sobre el botón.Realmente no puedes cambiar/establecer estas propiedades.
Puede cambiar el estilo del control Botón para representar estos efectos cuando se configuran una o más propiedades adjuntas personalizadas.Pero no se puede inducir el efecto generando eventos.