2011-06-13 2 views
0

Je souhaite créer une application Silverlight compatible avec la navigation, avec une légère différence. Je ne veux pas charger la totalité de la zone de l'écran et seulement dans certains cas. Par exemple, #/Customer/Cases charge /Customer/Cases.xaml dans toute la zone de l'écran. Mais #/Customer/Cases/Orders charge /Customer/Cases/Orders.xaml dans une zone où une grille de données a été affichée (diapositives vers la droite peut-être).NavigationFrame imbriquée dans l'application Silverlight (animation multiple)

Comment puis-je dire à la trame de navigation parente de ne pas charger la totalité de #URL mais juste une partie de celle-ci? Et vis versa pour le cadre de navigation enfant?

Est-ce que quelqu'un a déjà fait quelque chose comme ça?

S'il vous plaît laissez-moi savoir si ne fait pas de sens, il est assez difficile d'expliquer :)

Répondre

0

Une possibilité serait d'avoir deux cadres. Dans le cadre intérieur vous définissez:

InnerFrame.JournalOwnership = JournalOwnership.OwnsJournal; 

Le lien #/Customer/Cases/Orders charge la page /Customer/Cases.xaml?Orders dans le cadre extérieur. Le cadre extérieur que sait naviguer devrait le cadre intérieur à /Customer/Cases/Orders.xaml

Questions connexes