2011-07-06 4 views
1

J'ai mis à jour Caliburn.micro et eu un changement de rupture de 1.0 à 1.1 - méthode DisplayRootView est parti de Bootstrapper. Tandis que dans un exemple mineur ceci n'a pas semblé être un problème, j'ai un projet qui reste silencieux. Aucun "GetInstance" n'est appelé, aucune fenêtre n'apparaît, ViewModel n'est pas instancié.Caliburn.Micro Bootstrapper en sourdine - DisplayRootView est parti

Je suis perplexe.

Quel genre de magie manque-t-il cette fois-ci?

Répondre

2

De changset 1c1b60d46f3e:

Briser le changement dans le programme d'amorçage. Supprimé DisplayRootView. Les développeurs qui souhaitent personnaliser cela devraient simplement remplacer OnStartup. Ajout d'une méthode Helper au Bootstrapper appelée DisplayRootViewFor qui est maintenant utilisée par Bootstrapper dans son override OnStartup. Cette méthode est disponible dans le programme d'amorçage standard pour les développeurs qui ont besoin d'une logique personnalisée pour le démarrage, mais ne souhaitent pas copier/coller le code d'initialisation de la vue racine.

avec "rupture Révisions changements" entre 1,0 et 1,1 RTW RTW, le dernier premier:

+0

D'oh! Overrode OnStartup sans appeler sa base. C'est vacances pour vous, vous revenez plus bête. Merci! – flq