En fait, c'est le code qui charge le fichier XAML. Le concepteur génère un fichier caché qui lie tous les éléments et événements nommés à la classe. (Notez le mot-clé 'partial' sur votre classe dans le code-behind.) Il fonctionne de manière similaire au fichier généré par le concepteur WinForms, mais c'est un peu plus difficile à trouver. Vous pouvez les trouver dans le dossier "obj/debug /" avec le fichier BAML compilé. Pour répondre réellement à votre requête, il vaudrait mieux les compiler dans une DLL. Il peut ne pas être impossible de mettre en place une bibliothèque qui peut connecter un XAML à une classe spéciale qui a des méthodes pour accéder dynamiquement aux éléments, mais il n'y a rien de tel pour autant que je sache.