Πλοήγηση μεταξύ εγγραφών σε πίνακα, ερώτημα, φόρμα
Καλώς ορίσατε πίσω στην σειρά ανάπτυξης Windows Phone 7.5 Mango App. Στο τελευταίο σεμινάριο λέμε πώς να εφαρμόσουμε στυλ και θέματα στους ελέγχους, σε αυτό το σεμινάριο θα δούμε έναν τρόπο πλοήγησης μεταξύ σελίδων και διαβίβασης δεδομένων από τη σελίδα σε άλλη.
Φορτώνουμε σελίδες XAML σε εφαρμογές Silverlight ακριβώς όπως φορτώνουμε HTML σελίδες σε ένα πρόγραμμα περιήγησης ιστού. Όπως σε έναν ιστότοπο, κάθε ιστότοπος έχει τη δική του μοναδική διεύθυνση URL (Unified Resource Locator) για παράδειγμα www.thewindowsclub.com. Σε μια εφαρμογή Windows Phone 7.5, χρησιμοποιούμε έναν έλεγχο κουμπιών υπερσύνδεσης και χρησιμοποιούμε την ιδιότητα NavigateURI με το URI (Unified Resource Identifier) της σελίδας XAML που θέλετε να φορτώσετε. Ας ξεκινήσουμε με ένα παράδειγμα.
Δημιουργήστε ένα νέο έργο με ένα μοναδικό όνομα όπως το `NavigationDemo`. Στη συνέχεια, κάντε δεξί κλικ στο όνομα του έργου στον εξερευνητή λύσεων και επιλέξτε Προσθήκη και έπειτα Νέο στοιχείο. Στο παράθυρο "Προσθήκη νέου στοιχείου" επιλέξτε "Windows Phone Portrait page", δώστε το όνομα όπως Page1.xaml και, στη συνέχεια, κάντε κλικ στο κουμπί Προσθήκη στο κάτω μέρος. Αυτό θα δημιουργήσει μια νέα σελίδα που εμφανίζεται σε ξεχωριστή καρτέλα στην κύρια περιοχή σχεδιασμού. Για λόγους σαφήνειας, αλλάξτε τον τίτλο σελίδας της νέας σελίδας στη «Νέα σελίδα», αλλάζοντας την ιδιότητα Text του τίτλου σελίδας TextBlock. Στη συνέχεια, στην καρτέλα MainPage.xaml σύρετε και αποθέστε ένα κουμπί υπερσύνδεσης στην περιοχή σχεδιασμού. Τώρα αλλάξτε την ιδιότητα NavigateUri στο παράθυρο Ιδιότητες για το κουμπί "Υπερ-σύνδεση". Εισαγάγετε την ακόλουθη συμβολοσειρά
/NavigationDemo;component/Views/Page1.xaml
Τώρα εκτελέστε την εφαρμογή και κάντε κλικ στο κουμπί υπερσύνδεσης που εμφανίζεται στον εξομοιωτή. Θα περιηγηθείτε στο Page1.xaml από το MainPage.xaml.
Τώρα, για να στείλουμε πληροφορίες από τη μια σελίδα στην άλλη, κάνουμε χρήση ενός Querystring. Επομένως, σκεφτείτε μια διεύθυνση URL όπως www.abcxyz.com/images.aspx?id=3&language=en. Εδώ όλα μετά από το ερωτηματικό ονομάζεται querystring. Μπορείτε να παρατηρήσετε ότι έχουμε δύο ζεύγη τιμών ονόματος, δηλαδή, id = 3 και languae = en. Το στοιχείο ampersand μας επιτρέπει να προσθέτουμε διαφορετικές πληροφορίες, σε αυτή την περίπτωση id και γλώσσα.
Τώρα λοιπόν, ως συνέχεια του έργου μας, θα μεταφέρουμε ένα TextBlock στη σελίδα Page1.xaml. Διαγράψτε την ιδιότητα TextBlock.Text και εισαγάγετε τον ακόλουθο κώδικα C # στο συμβάν PhoneApplicationPage_Loaded.
textBlock1.Text = String.Format ("Value: {0}", NavigationContext.QueryString ["id"]) σε αυτή τη γραμμή κώδικα χρησιμοποιούμε το NavigationContext που μας δίνει πρόσβαση στη διεύθυνση URL, συγκεκριμένα στη σειρά ερωτήματος. Ορίζουμε το στοιχείο στο οποίο επιθυμούμε να έχουμε πρόσβαση στα αγκύλια.
Πριν εκτελέσουμε την εφαρμογή, θα αλλάξουμε την ιδιότητα NavigateUri του κουμπιού υπερ-σύνδεσης στις ακόλουθες
/NavigationDemo; Component / Views / Page1.xaml?id = 1
Επίσης, θα μεταφέρουμε και μεταφέρουμε ένα άλλο κουμπί υπερσύνδεσης στο MainPage.xaml και θα ορίσουμε την ιδιότητά του navigateUri στα ακόλουθα
/NavigationDemo;component/Views/Page1.xaml?id=2
Τώρα όταν εκτελέστε την εφαρμογή και κάντε κλικ σε ένα κουμπί υπερσύνδεσης στον εξομοιωτή θα μπορέσουμε να δούμε την τιμή του id που πέρασε από το MainPage.xaml. Έτσι γίνεται εύκολη πλοήγηση μεταξύ των σελίδων σε μια εφαρμογή Windows Phone 7. Συνεχίστε να το εξασκείτε μέχρι να το κάνετε σωστό. Τώρα μπορείτε να μάθετε πώς μπορείτε να εργαστείτε με τη γραμμή εφαρμογών
Η USTR δημοσίευσε 36 σελίδες σχετικά με την εμπορική συμφωνία για την καταπολέμηση της παραποίησης / απομίμησης (ACTA) στις 30 Απριλίου, ωστόσο εξακολουθούν να υπάρχουν περισσότερες από 1.000 σελίδες σχετικά με την παραίτηση από τις συμφωνίες αντιπυραυλίας. Η ACTA, που αποτελεί αντικείμενο διαπραγματεύσεων μεταξύ των ΗΠΑ και ορισμένων άλλων χωρών μυστικά, θα μπορούσε να απαιτήσει από τις χώρες που συμφωνούν στο σύμφωνο να επιβάλλουν τους νόμους περί πνευματικών δικαιωμάτων, σύμφωνα με μια σύνοψη
«Είμαστε πολύ απογοητευμένοι από την απόφαση του USTR να συνεχίζουν να παρακρατούν αυτά τα έγγραφα ", δήλωσε ο ανώτερος σύμβουλος του EFF David Sobel σε δήλωση. Ο Πρόεδρος υποσχέθηκε μια ανοιχτή και διαφανή διοίκηση, αλλά σε αυτήν την περίπτωση και σε άλλους που ασχολούμαστε με το EFF, διαπιστώσαμε ότι οι νέες κατευθυντήριες γραμμές του [προέδρου] για την ελευθέρωση της εφαρμογής του νόμου περί ελευθερίας της πληροφόρησης δεν άλλαξαν τίποτα. "
Οι μεταφορές χρημάτων και οι πληρωμές θα είναι μεταξύ των κορυφαίων 10 πιο σημαντικών εφαρμογών κινητής τηλεφωνίας μέχρι το 2012, η εταιρεία Gartner ανακοίνωσε την Τετάρτη ότι η μεταφορά χρημάτων και οι πληρωμές μέσω κινητών τηλεφώνων θα είναι μεταξύ των κορυφαίων 10 πιο σημαντικών εφαρμογών κινητής τηλεφωνίας μέχρι το 2012, δήλωσε την Τετάρτη η εταιρεία έρευνας της αγοράς Gartner
Τις υπηρεσίες βάσει τοποθεσίας, την αναζήτηση και την περιήγηση. Οι μεταφορές χρημάτων είναι ήδη δημοφιλείς σε αρκετές αναπτυσσόμενες χώρες και θα συνεχίσουν να προσελκύουν περισσότερους χρήστες, σύμφωνα με την Sandy Shen, διευθυντή έρευνας στην ομάδα των εταιριών Mobile Devices και Consumer Services της Gartner.
Το Chrome 13 κυκλοφόρησε: Περιλαμβάνει Στιγμιαίες σελίδες, Προεπισκόπηση εκτύπωσης και άλλαChrome 13 κυκλοφορήσει: Περιλαμβάνει στιγμιαίες σελίδες, Προεπισκόπηση εκτύπωσης και άλλα
13. Εισάγει μια νέα λειτουργία που ονομάζεται Instant Pages, η οποία είναι ενεργοποιημένη από προεπιλογή. Επίσης περιλαμβάνει τη λειτουργία προεπισκόπησης εκτύπωσης χρησιμοποιώντας το ενσωματωμένο πρόγραμμα προβολής PDF.