J'expérimente Silverlight (4.0) Navigation et liens profonds. Le problème auquel je suis confronté maintenant est que mon application Silverlight est hébergée dans une page de vue MVC (.cshtml) comme indiqué ci-dessous, ce qui est assez standard.Silverlight Navigation + MVC Routing
<object id="SilverlightAdvanceAdminObject" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<!-- omitted for brevity -->
</object>
A ce stade, mon URI est acheminé par MVC, donc j'avoir un contrôleur d'administration qui a une action avancée qui retourne à son tour le point de vue ci-dessus.
par ex. A partir de maintenant, je voudrais que MVC me permette d'effectuer une navigation Silverlight pour 'deep link' dans une vue à l'intérieur de mon application SL.
par ex. http://localhost/Admin/Advanced#/Users
Uri Mapper:
<sdk:Frame region:RegionManager.RegionName="MainRegion">
<sdk:Frame.ContentLoader>
<prism:FrameContentLoader RegionName="MainRegion" />
</sdk:Frame.ContentLoader>
<sdk:Frame.UriMapper>
<sdk:UriMapper>
<sdk:UriMapping Uri="" MappedUri="/UserAdminView" />
<sdk:UriMapping Uri="/{viewName}" MappedUri="/{viewName}" />
</sdk:UriMapper>
</sdk:Frame.UriMapper>
</sdk:Frame>
L'exemple ci-dessus est quelque chose que je voudrais réaliser, où le composant utilisateur de l'URI est une vue à l'intérieur de mon application SL qui est géré par un UriMapper. Pour l'instant, cela ne semble pas fonctionner.
Des pensées?