Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come Deep Link in Silverlight

Silverlight è una piattaforma di sviluppo prodotto da Microsoft . E 'alimentato da . NET Framework ed è compatibile con una varietà di browser durante la creazione di elementi interattivi sulle pagine web. Silverlight funziona con il Web , le applicazioni mobili e desktop . Un elemento interattivo di Silverlight è deep linking . Deep linking è comunemente utilizzato dai venditori su Internet . Si crea un legame che va a diretto alle pagine interne di un sito web in modo che l'utente fa clic sul collegamento è diretto al loro specifico interesse e non solo la home page generica di un sito web. Istruzioni
1

Digitare il seguente codice nel lavoro nero di Silver Link al fine di creare un controllo cornice e aggiungere System.Windows.Controls.Navigation alla pagina:

< UserControl d : DesignWidth = " 546 " d : DesignHeight = "150" >


< Nav : Pagina x : Name = UriMapper " MainFrame " = " { StaticResource UriMapper }"

HorizontalContentAlignment VerticalContentAlignment = " Stretch " = " Stretch " />


< /UserControl >
2

Digitare il seguente codice nello spazio di lavoro bianca sotto il codice che crea un controllo frame e aggiunge System.Windows.Controls . navigazione alla pagina . Questo codice indirizza la richiesta dal click dell'utente per la posizione in cui si sta puntando i link . Sostituire " Homepage.xaml " e " About.xmal " per le pagine desiderate che si desidera indirizzare il link . Il codice seguente renderà l'aggiunta di URI Routing , che utilizza UriMapper :

< Application x: Key = " UriMapper " >


< Nav : UriMapping Uri = "Informazioni " MappedUri = " /About.xaml "
3

Digitare il seguente codice nello spazio di lavoro bianca sotto il codice che indirizza la richiesta dal click dell'utente. Il codice seguente crea la possibilità di navigare nella tua pagina web . Il seguente codice Aggiungere dei pulsanti che vi dirigerà verso le pagine che sostituito " Homepage.xaml " e " About.xaml " per :

< Griglia width = " 546 " height = " 150" x: Name = Background " LayoutRoot " = " # FFC2CBD8 " >

< HyperlinkButton x : Name = Content " HomeLink " = " Homepage "

HorizontalAlignment = Margine " Centro " = " 0,2 , 60,0 "height = " 15 "

VerticalAlignment = " " fondo = " Top # 009A480E "

Foreground = " # FFC55314 " />

< HyperlinkButton x : Name = Content " AboutLink " = "Informazioni su "

HorizontalAlignment = Margine " Centro " = " 60,2,0,0 " height = "15"

VerticalAlignment = " Top " Primo piano = " # FFC55314 " />

< Nav : Pagina x : Name = " " UriMapper = " MainFrame { StaticResource UriMapper } "

HorizontalContentAlignment = " " VerticalContentAlignment = " Stretch Stretch "

Margin = " 0,20,0,0 " />


4

Digitare il seguente codice nel bianco lavorare spazio sottostante il codice che crea la possibilità di navigare nella tua pagina web . Questo codice mette in scena la navigazione :

MainPage pubblico ( ) per

{

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 ( new Uri ( " Chi " , UriKind.Relative ) ) ; }


private void HomeLink_Click ( object sender, RoutedEventArgs e)

{

MainFrame.Navigate ( new Uri ( " " , UriKind.Relative ) ) ; }



 

Programmazione © www.354353.com