by Michael Wolf via Michael Wolf on 4/3/2009 9:00:29 PM
One of the great features in Silverlight 3 is the navigation framework. This will allow you to build very large Silverlight applications which require true browser navigation support without having to build your own browser ineropability to handle back / forward navigation. This has always been the ajax/player based application problem when it comes to usability, and with Silverlight 3 you will get this functionality out of the box. You can even use the navigation framework to perform deeplinking tasks by rerouting http requests to different navigation points within your application using the new UriMapper. Thus allowing you to advertise custom urls such as http://www.companyname/tv/maryland And using the new UriMapper you could map this to a specific view as well as arguments to that view
<navigationCore:UriMapper x:Key="UriMapper"> <navigationCore:UriMapping Uri="tv/{state}" MappedUri="/Views/Campaign.xaml?state={state}" / > </navigationCore:UriMapper>
<StackPanel Style="{StaticResource NavigationPanelStyle}"> <Button Click="NavButton_Click" Tag="/Views/AboutPage.xaml" Content="about" /%gt; </StackPanel> <navigation:Frame x:Name="Frame" Source="/Views/HomePage.xaml" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" Padding="15,10,15,10" Background="White"> </navigation:Frame>
DataContext="{Binding PersonManager, Source={StaticResource ModelLocator}}"
Original Post: Silverlight 3 Navigation framework and data
The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.