Hola Marco,
Lo que planteas lo puedes hacer perfectamente haciendo uso los recursos y estilos, me explico...
WPF maneja estilos (Style) y estos pueden ser definidos dentro de un archivo de recurso,
dentro del application.xaml o dentro del mismo archivo xaml donde estas definiendo la UI.
Aqui te dejo este link es el Curso Online de WPF, donde podras obtener mas información sobre lo que estas necesitando...
http://www.desarrollaconmsdn.com/msdn/CursosOnline/Curso_WPF/index.html
Puedes tambien revisar este pequeño manual
http://www.onglasses.net/wwwroot/upfiles/User/manual_wpf.pdf
Pon atención en el titulo Estilos y Plantillas.
Espero haberte podido ayudar...
Cesar
Cesar O. Delgado.