Действительно, UserControl - то что нужно в такой ситуации. Создайте пользовательский элемент управления с необходимым содержимым, выведите основные его свойства, и размещайте в своём приложении, как будто это единый элемент.
Могу посоветовать книгу
"WPF 4 Unleashed", by Adam Nathan, тут - глава 20 (стр. 795) про UserControl.