Consejos de diseño para una navegación rápida entre vistas

Por lo general, cuando una vista requiere muchos enlaces, o algunos elementos de la interfaz de usuario como un mapa de Bing, se tarda un "tiempo" en cargar (como entre medio segundo y un segundo).

No quiero un retraso entre una acción de "toque" (como tocar un elemento en un ListBox) y la acción de navegación (mostrar una nueva página).

No me importa mostrar la página progresivamente. Por ejemplo, para un mapa de Bing, no me importa mostrar una página negra con solo un título, y un segundo después, hacer que aparezca el mapa.

¿Cuáles son las mejores prácticas? Podría publicar una muestra si no estoy lo suficientemente claro

editar: mantendré la pregunta abierta por un tiempo, para que otros puedan responder. Gracias Matt y Mick por respuestas asombrosas. Ya estoy trabajando en algunas mejoras. El principal es vincular mis controles después de cargar la página.

Respuestas a la pregunta(2)

Su respuesta a la pregunta