Vous pouvez diviser une grande interface utilisateur en définissant des UserControls.
Cliquez avec le bouton droit de la souris sur l'arbre des solutions, choisissez Add->New Item... puis User Control. Vous pouvez le concevoir de la manière habituelle.
Vous pouvez ensuite faire référence à votre usercontrol dans XAML à l'aide d'une déclaration d'espace de nom. Disons que vous voulez inclure votre UserControl dans une fenêtre. Dans l'exemple suivant, j'ai ajouté un UserControl nommé "Foo" à l'espace de nom "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 ... />
Pour votre exemple spécifique, vous utiliseriez votre usercontrol dans une combobox en définissant un DataTemplate qui affiche les données dans votre usercontrol.