< Nav : Ramme x : Name = " stormaskin " UriMapper = "{ StaticResource uriMapper }"
HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " Stretch " />
< p > < /Grid >
< /UserControl >
2
Skriv inn følgende kode i den hvite arbeidsområdet under koden som skaper en ramme kontroll og legger System.Windows.Controls Navigasjon. på siden. Denne koden dirigerer anmodning fra brukerens klikk til plasseringen der du peker koblingene. Erstatt " Homepage.xaml " og " About.xmal " til ønskede sider som du ønsker å lede koblingen. Følgende kode vil gjøre tillegg av URI Routing , som bruker URiMapper : en
< Application x : Key = " uriMapper " >
< Nav: UriMapping Uri = " Om " MappedUri = " /About.xaml "
3
Skriv inn følgende kode inn i den hvite arbeidsområdet under koden som styrer anmodning fra brukerens klikk. Følgende kode oppretter muligheten til å navigere på nettsiden din . Følgende kode vil legge hyperkobling knapper som vil peke til sidene du har erstattet " Homepage.xaml " og " About.xaml " til :
< Grid width = " 546 " height = " 150 " x : Navn = " LayoutRoot " Background = "# FFC2CBD8 " >
< HyperlinkButton x : Name = " HomeLink " Content = " hjemmeside "
HorizontalAlignment = "Center " Margin = "0.2 , 60,0 " height =" 15 "
VerticalAlignment =" Top " Background = " # 009A480E "
forgrunn = " # FFC55314 " />
< HyperlinkButton x : Name = " AboutLink " Content = "Om"
HorizontalAlignment = "Center " Margin = " 60,2,0,0 " height = " 15 "
VerticalAlignment = "Top " Forgrunn = " # FFC55314 " />
< Nav : Ramme x : Name = " stormaskin " UriMapper = " { StaticResource uriMapper } "
HorizontalContentAlignment =" Stretch " VerticalContentAlignment =" Stretch "
Margin = " 0,20,0,0 " />
< /Grid >
4
Skriv inn følgende kode i den hvite arbeide plass under koden som skaper muligheten til å navigere på nettsiden din . Denne koden enacts navigasjon : en
offentlig Hovedside ( )
{
InitializeComponent ();
this.Loaded + = new RoutedEventHandler ( MainPage_Loaded );
}
private void MainPage_Loaded ( objekt avsenderen , RoutedEventArgs e )
{
HomeLink.Click + = new RoutedEventHandler ( HomeLink_Click ) ;
AboutLink.Click + = new RoutedEventHandler ( AboutLink_Click ) ;
}
private void AboutLink_Click ( objekt avsenderen , RoutedEventArgs e )
{
MainFrame.Navigate ( ny Uri ( "Om" , UriKind.Relative ));
}
private void HomeLink_Click ( objekt avsenderen , RoutedEventArgs e )
{
MainFrame.Navigate ( ny Uri ("" , UriKind.Relative ));
}