2009-04-22 9 views
0

Je suis nouveau dans le cadre CAB. Après avoir parcouru l'exemple d'application GPS, j'ai compris comment un seul module est chargé et sa vue est affichée.Modules de commutation dans le bloc d'application composite

J'ai un projet dans lequel j'ai 3 formes. Dois-je créer un seul module avec trois vues différentes pour cela ou devrais-je créer trois modules différents pour cela.

Si je crée trois vues, comment puis-je basculer entre ces vues. Et si je crée trois modules différents, comment puis-je basculer entre ces modules.

merci.

+0

S'il vous plaît, quelqu'un peut-il s'il vous plaît aidez-moi ici? – pradeeptp

Répondre

0

Si vous utiliserez toujours ces trois formulaires ensemble, placez-les dans le même module. Si vous n'avez besoin que d'un ou deux de ces formulaires à la fois, placez-les dans des modules séparés, de sorte que vous ne puissiez charger que les formulaires dont vous avez besoin à la demande.

Je ne comprends pas ce que vous entendez exactement par "passer d'un module à l'autre". Si vous faites référence à la façon dont vous sélectionnez les modules à charger au démarrage de l'application, vous le faites en remplaçant la méthode GetModuleCatalog dans le programme d'amorçage et en créant un catalogue de modules dans la méthode substituée. Si vous voulez dire comment charger des modules de manière dinamique à n'importe quel point de l'application, vous pouvez le faire en utilisant la méthode LoadModule dans l'objet IModuleManager du conteneur.