Pantalla de espera durante la representación de UIElement en WPF

Tengo una aplicación WPF usando PRISM. Tengo una pantalla de inicio de sesión y, al iniciar sesión con éxito, aparece una nueva vista que contiene un TileListView con muchos elementos. Esto requiere más de 10 segundos para renderizar porque el control tiene que calcular mucho, etc. Todo esto utiliza el subproceso de interfaz de usuario por comportamiento estándar, porque el procesamiento en WPF se realiza en subproceso de interfaz de usuario. ¿Es posible mostrar un WaitControl como un spinner o simplemente una animación simple en una ventana separada o algo así? Ahora, para que la animación se detenga en ese momento, el control se representa en UI Thread.

Respuestas a la pregunta(2)

Su respuesta a la pregunta