< Nav : Frame x : Name = " stordator " UriMapper = " { StaticResource uriMapper } "
HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " Stretch " />
< /Grid >
< /UserControl >
2
Skriv följande kod i den vita arbetsytan nedanför den kod som skapar en ram kontroll och tillägger System.Windows.Controls . Navigation till sidan . Denna kod styr begäran från användaren klickar på den plats där du pekar på länkarna . Ersätt " Homepage.xaml " och " About.xmal " till önskade sidor som du vill rikta länken . Följande kod kommer att göra tillägg av URI Routing , som använder URiMapper :
< Ansökan x : Key = " uriMapper " >
< Nav : UriMapping Uri = " Om " MappedUri = " /About.xaml "
3
Skriv följande kod i den vita arbetsytan nedanför den kod som styr begäran från användarens klick . I följande kod skapas möjligheten att navigera på din webbsida . Följande kod kommer att lägga hyperlänk knappar som pekar på de sidor du ersatte " Homepage.xaml " och " About.xaml " till :
< Grid width = " 546 " height = " 150 " x : Name = " LayoutRoot " Background = " # FFC2CBD8 " >
< HyperlinkButton x : Name = " HomeLink " content = " Hemsida "
HorizontalAlignment = " center " Margin = " 0,2 , 60,0 " height =" 15 "
VerticalAlignment = " Top " Background = " # 009A480E "
förgrund = " # FFC55314 " />
< HyperlinkButton x : Name = " AboutLink " content = " Om "
HorizontalAlignment = " center " Margin = " 60,2,0,0 " height = " 15 "
VerticalAlignment = " Top " förgrund = " # FFC55314 " />
< Nav : Frame x : Name = " stordator " UriMapper = " { StaticResource uriMapper } "
HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " Stretch "
Margin = " 0,20,0,0 " />
< /Grid >
4
Skriv följande kod i den vita arbeta utrymme under koden som skapar möjlighet att navigera på din webbsida . Denna kod stiftar navigering :
offentlig MainPage ( ) katalog
{
InitializeComponent ( ) ;
this.Loaded + = ny RoutedEventHandler ( MainPage_Loaded ) ;
}
private void MainPage_Loaded ( objekt avsändare , RoutedEventArgs e ) katalog
{
HomeLink.Click + = ny RoutedEventHandler ( HomeLink_Click ) ;
AboutLink.Click + = ny RoutedEventHandler ( AboutLink_Click ) ;
}
private void AboutLink_Click ( objekt avsändare , RoutedEventArgs e ) katalog
{
MainFrame.Navigate ( ny Uri ( " Om " , UriKind.Relative ) ) ;
}
private void HomeLink_Click ( objekt avsändare , RoutedEventArgs e ) katalog
{
MainFrame.Navigate ( ny Uri ( " " , UriKind.Relative ) ) ;
}