WPF: cambio de origen de imagen animado

Soy bastante nuevo en WPF pero creo que lo que tengo que hacer es relativamente simple. Necesito crear una imagen "animación", donde estoy cambiando una fuente de imagen cada 0,25 de segundo.

Tengo una carpeta llamada "animación" con imágenes 1 a 25 png en vivo (llamada 1.png, 2.png ... 25.png). Cada imagen se correlaciona con un marco diferente de mi animación.

Quiero escribir xaml para cambiar la imagen de 1 a 2, de 2 a 3, de 3 a 4, etc. cada 0,25 segundos hasta que llegue a la imagen 25, entonces debería volver al inicio.

Lo más probable es que necesite escribir algo de C # para hacer esto. Quiero que se ejecute en un hilo que pueda interactuar con la interfaz de usuario (como en actualizar la imagen) pero no bloquee el hilo de la interfaz de usuario.

¡Gracias por adelantado!

Respuestas a la pregunta(1)

Su respuesta a la pregunta