Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Γλώσσες Προγραμματισμού Υπολογιστών

Πώς να Deep Link σε Silverlight

Silverlight είναι μια πλατφόρμα ανάπτυξης που παράγονται από τη Microsoft . Είναι τροφοδοτείται από το πλαίσιο NET . Και είναι συμβατό με μια ποικιλία από προγράμματα περιήγησης κατά τη δημιουργία διαδραστικών στοιχείων σε σελίδες Web . Silverlight λειτουργεί με τις εφαρμογές Web , φορητούς και επιτραπέζιους υπολογιστές . Ένα διαδραστικό στοιχείο του Silverlight είναι βαθιά σύνδεση . Deep linking είναι συνήθως χρησιμοποιείται από τους εμπόρους Διαδικτύου . Δημιουργεί μια σύνδεση που πηγαίνει απευθείας στις εσωτερικές σελίδες του δικτυακού τόπου , έτσι ώστε ο χρήστης κάνοντας κλικ στο σύνδεσμο κατευθύνεται σε ειδικό ενδιαφέρον τους, όχι μόνο το γενικό αρχική σελίδα του δικτυακού τόπου . Οδηγίες
Η 1

Πληκτρολογήστε τον ακόλουθο κώδικα στο λευκό χώρο εργασίας της εταιρεία Silver Link για να δημιουργήσετε ένα στοιχείο ελέγχου πλαισίου και να προσθέσετε System.Windows.Controls.Navigation στη σελίδα σας :

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


< Nav : Πλαίσιο x : Όνομα = " mainframe " UriMapper = " { } StaticResource uriMapper "

HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " Stretch " />
< p > < /Grid >

< /UserControl > 2

Πληκτρολογήστε τον ακόλουθο κώδικα στο λευκό χώρο εργασίας κάτω από τον κώδικα που δημιουργεί ένα στοιχείο ελέγχου πλαισίου και προσθέτει System.Windows.Controls . Πλοήγηση στην σελίδα . Ο κωδικός αυτός κατευθύνει το αίτημα από το κλικ του χρήστη με την τοποθεσία στην οποία στοχεύετε τους συνδέσμους . Αντικαταστήστε το " Homepage.xaml " και " About.xmal " στην επιθυμητή σελίδες σας που θέλετε να κατευθύνει το σύνδεσμο . Ο κώδικας που ακολουθεί θα κάνει την προσθήκη του URI δρομολόγησης , η οποία χρησιμοποιεί URiMapper :

< Εφαρμογή x : Το κλειδί = " uriMapper " >


< Nav : UriMapping Uri = "Σχετικά με " MappedUri = " /About.xaml "
Η

3 Πληκτρολογήστε τον ακόλουθο κώδικα στο λευκό χώρο εργασίας κάτω από τον κώδικα που κατευθύνει το αίτημα από το κλικ του χρήστη . Ο παρακάτω κώδικας δημιουργεί τη δυνατότητα να πλοηγηθείτε στην ιστοσελίδα σας . Ο ακόλουθος κώδικας θα προσθέσει κουμπιά υπερ-σύνδεση που θα οδηγούν σε σελίδες που αντικατέστησε " Homepage.xaml " και " About.xaml " στο :


< HyperlinkButton x : Όνομα = " HomeLink " Content = " Ιστοσελίδα "

HorizontalAlignment = " Κέντρο " Περιθώριο = " 0,2 , 60,0 "ύψος = " 15 "

VerticalAlignment = " Top " Ιστορικό = " # 009A480E "

Προσκήνιο = " # FFC55314 " />

< HyperlinkButton x : Όνομα = Περιεχόμενο " AboutLink " = " για "

HorizontalAlignment = " Κέντρο " Περιθώριο = " 60,2,0,0 " height = " 15 "

VerticalAlignment = "Top " Προσκήνιο = " # FFC55314 " />

< Nav : Πλαίσιο x : Όνομα = " mainframe " UriMapper = " { } StaticResource uriMapper "

HorizontalContentAlignment = " Stretch " VerticalContentAlignment = " τεντώστε "

Περιθώριο = " 0,20,0,0 " />

< /Grid >
Η

4 Πληκτρολογήστε τον ακόλουθο κώδικα στο λευκό χώρο εργασίας κάτω από τον κώδικα που δημιουργεί την δυνατότητα να πλοηγηθείτε στην ιστοσελίδα σας . Αυτός ο κώδικας θεσπίζει την πλοήγηση :

δημόσια MainPage ( ) {


InitializeComponent ( ) ?

This.Loaded + = νέα RoutedEventHandler ( MainPage_Loaded ) ?

}

private void MainPage_Loaded ( αποστολέας αντικείμενο , RoutedEventArgs ε)

{

HomeLink.Click + = νέα RoutedEventHandler ( HomeLink_Click ) ?

AboutLink.Click + = νέα RoutedEventHandler ( AboutLink_Click ) ?

}

private void AboutLink_Click ( αποστολέας αντικείμενο , RoutedEventArgs ε)

{

MainFrame.Navigate ( νέα Uri ( "About" , UriKind.Relative ) ) ?

}

HomeLink_Click private void ( αποστολέας αντικείμενο , RoutedEventArgs ε)

{

MainFrame.Navigate ( νέα Uri ( " " , UriKind.Relative ) ) ?

}
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα