Temporizador para disparar un evento WPF

Tengo un proyecto aquí y se ha establecido de forma predeterminada que las acciones se producen mediante el evento MouseEnter. Quiero decir, abrir una ventana, cerrar, volver, lo que sea, sucede solo con el evento MouseEnter.

Me pidieron que hiciera el evento solo después de 3 segundos. Eso significa que el usuario colocará el mouse en el control y solo después de 3 segundos, el evento debe ocurrir para todos los controles en la ventana.

Entonces, pensé en un temporizador global o algo parecido, que devolverá falso hasta que el temporizador llegue a 3 ... Creo que esa es la manera ...

Caray, ¿alguien sabe cómo puedo hacer tal cosa?

¡¡Gracias!!

Respuestas a la pregunta(2)

Su respuesta a la pregunta