Puede dividir una interfaz de usuario grande definiendo UserControls.
Haga clic con el botón derecho en el árbol de soluciones, elija Agregar-> Nuevo elemento ... luego Control de usuario. Puede diseñar esto de la manera normal.
A continuación, puede hacer referencia a su usercontrol en XAML utilizando una declaración de espacio de nombres. Digamos que desea incluir su UserControl en una ventana. En el siguiente ejemplo he añadido un control de usuario llamado "Foo" al espacio de nombres "YourCompany.Controls":
<Window x:Class="YourCompany.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Controls="clr-namespace:YourCompany.Controls">
<Controls:Foo ... />
Para su ejemplo específico, que haría uso de su control de usuario en un cuadro combinado mediante la definición de un DataTemplate que muestra los datos dentro de su usercontrol.
Gracias. eso era exactamente lo que necesitaba. –