UriMapper (WP7)

Aus Byte-Welt Wiki
Version vom 25. Februar 2011, 21:46 Uhr von EagleEye (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Der UriMapper ermöglicht es der kompletten URI für den NavigationService einen bestimmten Begriff zu übergeben. So ist der Au…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Der UriMapper ermöglicht es der kompletten URI für den NavigationService einen bestimmten Begriff zu übergeben. So ist der Aufruf NavigationService.Navigate(new Uri("/Name/Space/Page.xaml",UriKind.Relative)) durch NavigationService.Navigate(new Uri("/Seite",UriKind.Relative)) abkürzbar

Dazu muss in der App.xaml folgender Namespace eingebunden werden xmlns:nav="clr-namespace:System.Windows.Navigation;assembly=Microsoft.Phone", jetzt kann jede beliebige Seite über folgenden Code eingebunden werden <code=xml> <Application.Resources>

   <nav:UriMapper x:Key="UriMapper"> 
       <nav:UriMapper.UriMappings> 
           <nav UriMapping Uri="/Seite" MappedUri="/Name/Space/Page.xaml" /> 
       </nav:UriMapper.UriMappings> 
   </nav:UriMapper> 

</Application.Resources> </code=xml>