D'abord un peu de contexte: je travaille sur une application et que je suis en train de suivre MVVM conventions de l'écrit. Une chose que je voudrais faire est d'être en mesure de donner à l'application des différents "modèles" pour mon application. La même application, mais de montrer une "peau" pour un seul client et un autre "peau" de l'autre.
Et donc, mes questions sont les suivantes:
1. Est-il possible de charger un fichier xaml au moment de l'exécution et de "céder" à mon application?
2. Peut le fichier xaml être un fichier externe résidant dans un autre dossier?
3. La demande peut-elle passer à un autre fichier xaml facilement, ou seulement au moment du démarrage?
Mais où dois-je commencer à regarder pour plus d'informations sur cette question? Qui WPF méthodes, si elles existent, de gérer cette fonctionnalité?
Merci!
Edit: le type de "skinning" je suis désireux de faire est plus que juste changer le look de mon contrôle. L'idée est d'avoir un complètement différent de l'INTERFACE utilisateur. Boutons différents, différentes mises en page. Un peu comme la façon dont une version de l'application serait complet pour les experts et une autre version serait simplifiée pour les débutants.