“Conocimientos Programación>Lenguajes De Programación

Cómo vínculo profundo en Silverlight

2016/3/2
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 )); }



Lenguajes De Programación
Cómo hacer un mapa de imagen CSS
Diferencia entre el tiempo de ejecución y tiempo de compilación
Cómo utilizar un interruptor en caja con Enum
Cómo obtener datos postales de Apache2 mod_perl
Cómo convertir un Byte Mac Address de un objeto String
Cómo leer de un archivo en Fortran
Cómo eliminar valores nulos de una matriz de PHP
Cómo crear SAP Jobs automáticamente Antecedentes
Conocimientos Informáticos © http://www.ordenador.online