The document discusses a navigation application in Silverlight 3 that allows navigating between different XAML pages. It provides browser history and uses the NavigationService class to navigate between pages using methods like GoBack, GoForward, Navigate, etc. It also describes how to map URIs to pages using a UriMapper that maps page URIs like "/" and "/{pageName}" to page XAML files. Query strings can also be passed between pages during navigation.
2. Mahender Sarangam Having 5 years of experience on .NET Technologies. Working as a Senior Software Engineer in United Health Group (UHG India Information Service Ltd.). Worked with Big Firms like Deloitte Consulting & Wipro Technology. Got Technical Acquaintance on Technologies like C#, ASP.NET,AJAX, LINQ, Silverlight, WPF,WCF ,SQL Server, Team Foundation Server(TFS) and SharePoint Technology. MCTS Certified in Web Technologies. Blog : http://Msarangam.wordpress.com
3. What is Navigation App Navigation framework has been introduced in Silverlight 3 Basically goal is to navigate from one XAML to another XAML Page Navigation is performed with the advent of Navigation Simple Approach of Navigation compared with Removing contents and showing other page contents Provided with Browser history enabled so it is browser oriented Provided with Navigation application template Properties present in this Navigation framework are Source Navigate(Uri) JournalOwnership
5. URI MAPPING The Frame class exposes a property named UriMapper of type UriMapperBase <navigation:Frame.UriMapper> <uriMapper:UriMapper> <uriMapper:UriMapping Uri="" MappedUri="/Views/Home.xaml"/> <uriMapper:UriMapping Uri="/{pageName}" MappedUri="/Views/{pageName}.xaml"/> </uriMapper:UriMapper> </navigation:Frame.UriMapper> QueryString is Also Performed <uriMapper:UriMapping Uri="/CustomerDetail/{CustomerID}” MappedUri="/Views/CustomerDetail.xaml?CustomerID={CustomerID}" />