Silverlight er en udviklingsplatform produceret af Microsoft . Det er drevet af . NET framework og er kompatibel med en lang række browsere , når du opretter interaktive elementer på websider . Silverlight arbejder med web , mobile og stationære applikationer. En interaktiv element i Silverlight er dybe links . Dybe links er almindeligt anvendt af Internet marketingfolk . Det skaber et link, der går til direkte til de indvendige sider af en hjemmeside, så brugeren klikker på linket er rettet mod deres specifikke interesser snarere end blot den generiske hjemmesiden for en hjemmeside. Instruktioner
1
Indtast følgende kode ind i den hvide arbejdsområde Silver Link for at oprette en ramme kontrol og tilføje System.Windows.Controls.Navigation til din side : Hej
< UserControl d : DesignWidth = " 546 " d : DesignHeight = "150" >
< Nav : Ramme x : Navn = " MainFrame " UriMapper = " { StaticResource uriMapper } "
HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " Stretch " />
< p >
< /UserControl >
2
Indtast følgende kode i det hvide arbejdsområde under den kode, der skaber en ramme kontrol og tilføjer System.Windows.Controls . Navigation til siden. Denne kode dirigerer anmodningen fra brugerens klik til det sted , hvor du peger links. Erstat " Homepage.xaml " og " About.xmal " til dine ønskede sider, som du ønsker at dirigere linket. Følgende kode vil gøre tilføjelsen af URI Routing , som bruger URiMapper : Hej
< Ansøgning x: Key = " uriMapper " >
< Nav : UriMapping Uri = " Om " MappedUri = " /About.xaml "
3
Skriv følgende kode i det hvide arbejdsområde under den kode, der dirigerer anmodningen fra brugerens klik. Følgende kode skaber evnen til at navigere rundt på din webside. Følgende kode vil tilføre hyperlink knapper, der vil pege på de sider, du udskiftede " Homepage.xaml " og " About.xaml " til :
< Grid width = " 546 " height = " 150 " x : Navn = " LayoutRoot " Background = " # FFC2CBD8 " >
< HyperlinkButton x : Navn = " HomeLink " Content = " Hjemmeside "
HorizontalAlignment = " center" Margin = " 0,2 , 60,0 "height =" 15 "
VerticalAlignment = " Top " Background =" # 009A480E "
forgrund =" # FFC55314 " />
< HyperlinkButton x : Navn = " AboutLink " Content = " About "
HorizontalAlignment = " center" Margin = " 60,2,0,0 " height = " 15 "
VerticalAlignment = " Top " forgrund =" # FFC55314 " />
< Nav : Ramme x : Navn =" MainFrame " UriMapper =" { StaticResource uriMapper } "
HorizontalContentAlignment =" Stretch " VerticalContentAlignment =" Stræk "
Margin =" 0,20,0,0 " />
< /Grid >
4
Indtast følgende kode i det hvide arbejde plads under den kode, der skaber mulighed for at navigere på din webside . Denne kode retskraftig navigationen : Hej
offentlig MainPage ()
{
InitializeComponent ();
this.Loaded + = new RoutedEventHandler ( MainPage_Loaded ) ;
}
private void MainPage_Loaded (object sender, RoutedEventArgs e )
{
HomeLink.Click + = new RoutedEventHandler ( HomeLink_Click )
AboutLink.Click + = new RoutedEventHandler ( AboutLink_Click )
}
private void AboutLink_Click (object sender, RoutedEventArgs e )
{
MainFrame.Navigate (ny Uri ( "About" , UriKind.Relative )),
}
private void HomeLink_Click (object sender, RoutedEventArgs e )
{
MainFrame.Navigate (ny Uri ("" , UriKind.Relative )),
}