Silverlight es una plataforma de desarrollo producido por Microsoft . Está alimentado por . NET y es compatible con una variedad de navegadores al crear elementos interactivos en páginas web. Silverlight funciona con la web , aplicaciones móviles y de escritorio. Un elemento interactivo de Silverlight se deep linking . Deep linking es comúnmente utilizado por los comerciantes de Internet . Se crea un vínculo que va a directamente a las páginas interiores de un sitio web para que el usuario haga clic en el vínculo se dirige a su interés específico y no sólo la página genérica de un sitio web. Instrucciones
1
Escriba el código siguiente en el área de trabajo blanca de Silver Enlace con el fin de crear un marco de control y añadir System.Windows.Controls.Navigation a la página :
< UserControl d: DesignWidth = "546 " d: DesignHeight = " 150 ">
< Nav : Capítulo x : Name = UriMapper " Mainframe " = "{ StaticResource UriMapper }"
HorizontalContentAlignment = VerticalContentAlignment "Stretch " = "Stretch " />
< p >
< /UserControl >
2
Escriba el siguiente código en el espacio de trabajo en blanco debajo el código que crea un control de marco y añade System.Windows.Controls . navegación a la página. Este código dirige la solicitud del clic del usuario a la ubicación en la que está señalando los vínculos . Reemplazar " Homepage.xaml " y " About.xmal " a sus páginas deseadas que desea dirigir el enlace. El siguiente código hará que la adición de URI Routing , que utiliza UriMapper :
< Aplicación x: Key = " UriMapper ">
< Nav : UriMapping Uri = " Acerca de " MappedUri = " /About.xaml "
3
Escriba el siguiente código en el espacio de trabajo en blanco debajo el código que se dirige la solicitud del clic del usuario . El código siguiente crea la posibilidad de navegar en su página web . El siguiente código añade botones de hipervínculo que apunten a las páginas que se suplantó " Homepage.xaml " y " About.xaml " para :
< cuadrícula width = "546 " height = " 150 " x : Name = fondo " LayoutRoot " = "# FFC2CBD8 ">
< HyperlinkButton x: Name = " HomeLink " Contenido =
" Inicio "
HorizontalAlignment = "center " Margen = " 0,2 , 60,0 " height =" 15 "
VerticalAlignment =" "Background = " Top # 009A480E "
primer plano =" # FFC55314 " />
< HyperlinkButton x: Name = " AboutLink " content = " Acerca de"
HorizontalAlignment = Margen " centro " = " 60,2,0,0 " height = " 15 "
VerticalAlignment = "Top " primer plano =" # FFC55314 " />
< Nav : Capítulo x : Name =" " UriMapper =" MainFrame { StaticResource UriMapper } "
HorizontalContentAlignment =" " VerticalContentAlignment = " Stretch Estire "
Margen =" 0,20,0,0 " />
< /Grid>
4
Escriba el siguiente código en el blanco espacio de trabajo debajo del código que crea la posibilidad de navegar en su página web . Este código promulga la navegación :
MainPage pública () {
InitializeComponent ();
this.Loaded + = new RoutedEventHandler ( MainPage_Loaded ) ;
}
MainPage_Loaded private void ( object sender , RoutedEventArgs e)
{
HomeLink.Click + = new RoutedEventHandler ( HomeLink_Click ) ;
AboutLink.Click + = new RoutedEventHandler ( AboutLink_Click ) ;
}
AboutLink_Click private void ( object sender, RoutedEventArgs e)
{
MainFrame.Navigate ( nuevo Uri ( "About", UriKind.Relative )); }
HomeLink_Click private void ( object sender, RoutedEventArgs e)
{
MainFrame.Navigate ( nuevo Uri ("", UriKind.Relative )); }