2009-10-13 8 views
2

J'ai besoin d'implémenter des liens profonds dans une application Silverlight et je pensais que le nouveau framework de navigation dans Silverlight 3 serait idéal. Cependant, après avoir creusé un peu à ce sujet, Uri utilise 'swap' un morceau de xaml pour un autre en utilisant le contrôle Frame.Silverlight 3 & Deeplinking

Ce que je voudrais faire, c'est utiliser le lien profond pour sélectionner son élément relatif dans un contrôle d'éléments. Y at-il des objets de niveau inférieur que je peux exploiter pour interagir avec l'historique du navigateur directement (Évidemment, je pourrais écrire ma propre implémentation mais je préférerais ti si je pouvais puiser dans le cadre intégré)?

Bit d'un plan long.

J

Répondre

0

Je ne me souviens pas beaucoup sur la navigation Silverlight 3, mais vous pouvez le faire en combinant navigation Silverlight 4 et prisme 4.

Voir ce billet de blog pour la mise en œuvre complète. http://blogs.msdn.com/b/kashiffl/archive/2010/10/05/integrating-prism-v4-region-navigation-with-silverlight-frame-navigation.aspx

Essentiellement, le cadre se chargera une partie de la navigation et charger le module Prisme approprié (à moins qu'il ne soit déjà chargé), puis un modèle de vue gère un événement OnNavigated pour faire la sélection finale de l'élément dans votre contrôle d'éléments.