WP8 cómo crear una página base y usarla

He buscado en Google, pero no obtuve ningún recurso útil, así que decidí preguntar.

Problema

tengo unAplicación de Windows Phone 8 C # / XAML .NET 4.5, que va a tener varias páginas (15 - 50) que sontodo va a tener un aspecto similar + el mismo conjunto de datos en una instancia de ViewModel:

    --------------------------
    |logo         usermenu(v)|
    --------------------------
    |                        |
    |                        |
    |                        |
    |     ..variable..       |
    |     ..content...       |
    |                        |
    |                        |
    --------------------------

Pregunta:

No puedo encontrar nada utilizable en este asunto, ¿podría alguien explicar cómo hacerlo?

(Soy un novato, lo que significa que estoy agradecido por cualquier información útil, pero mucho más por la explicación para los maniquíes)

¿Cómo crear una página base / ancestro para derivar mis páginas?

¿Hay una manera de establecer un datacontext en ancestro?

¿Cómo usar esa página base / ancestro?

P.S .: En caso de que se esté preguntando por qué quiero tener páginas con el mismo contexto de datos, hay más escrito al respecto enEsta pregunta que hice antes

Respuestas a la pregunta(2)

Su respuesta a la pregunta