Je dois ajouter un contrôle utilisateur à une fenêtre lors de l'exécution. Maintenant, mon problème est que j'ai besoin d'instancier la fenêtre d'abord, puis ajouter le contrôle utilisateur à cette fenêtre. Après tout cela, la fenêtre ne sera montréComment ajouter un contrôle utilisateur à une fenêtre lors de l'exécution?
Mes pensées était le suivant:
Créer l'instance de contrôle utilisateur premier:
string managedClassName = "SupplierModule.Views.SupplierInvoiceView, SupplierModule";
var userControl = Activator.CreateInstance(Type.GetType(managedClassName));
Ensuite, créez la fenêtre:
NavigationWindow navigationWindow = new NavigationWindow();
puis ajoutez le contrôle utilisateur à la fenêtre.
Donc, mon problème est, comment puis-je ajouter ce contrôle utilisateur à la fenêtre?
Je ne sais pas si je l'ai approché de la bonne façon. Donc si c'est faux, veuillez me diriger dans la bonne direction.
Merci
Mon NavigationWindow est dans un projet différent dans ma solution d'où je le crée maintenant. Y at-il une raison pour laquelle je ne peux accéder à aucune méthode ou propriété dans la fenêtre? – Willem