Στο κέντρο του WPF είναι ένα διάνυσμα - based μηχανή rendering που δεν περιορίζεται από το ψήφισμα , που σημαίνει ότι μπορεί να χρησιμοποιηθεί για να σχεδιάσει μια εφαρμογή που λειτουργεί με οποιοδήποτε browser ή συσκευή Windows. Η τελευταία έκδοση του WPF βασίζεται στο . NET Framework 4 και περιλαμβάνει νέων ελεγκτών για την οικοδόμηση επιχειρηματικών εφαρμογών , νέες κατηγορίες για τον καθορισμό εμφανίσεις έλεγχο και βελτιωμένη απόδοση .
Εικόνων Class Ιεραρχία Επισκόπηση
Η
WPF περιέχει ένα σύστημα ιεραρχίας τάξη , εντός της οποίας μπορούν να βρεθούν όλα τα χειριστήρια , τα κουμπιά και τις λειτουργίες του λογισμικού . Περιλαμβάνουν System.Threading.DispatcherObject , System.Windows.DependecyObject , System.Windows.Media.Visual , System.Windows.UIElement , Systems.Windows.FrameworkElement και System.Windows.Controls.Control .
Η
System.Threading.DispatcherObject
Η
Μέσα σε αυτή την ιεραρχία είναι συναρτήσεις που χειρίζονται συνταύτιση και απειλώντας λειτουργίες , οι οποίες χρησιμοποιούν το βρόχο μήνυμα Win32 . Η τελευταία βασίζεται σε γεγονότα , όπως οι εφαρμογές μεταδίδουν μια λειτουργία συμβάν στην ουρά μήνυμα Win32 κάθε φορά που χρειάζονται κάτι . Βασικά , μπορείτε να χρησιμοποιήσετε τη αποστολέας αντικείμενο τη δημιουργία ενός ενιαίου -threaded αντικείμενο που δίνεται στη συνέχεια ένα δείκτη προς του αποστολέα .
Εικόνων System.Windows.DependencyObject
Η
Αυτή η τάξη ήταν κατασκευαστεί για να υπάρξει εστίαση σε ακίνητα πάνω από τα γεγονότα . Παρακολουθεί τις εξαρτήσεις μεταξύ των εκφράσεων ακίνητο και στη συνέχεια εκ νέου αυτόματα επικυρώνει αξίες των ακινήτων , όπως εξαρτήσεις αλλαγή. Πλέον , οι ιδιότητες αποθηκεύονται πιο αποτελεσματικά στην τριτοβάθμια αντικείμενα στρώμα , που σημαίνει μικρότερο εξαρτώμενα αντικείμενα δεν έχουν απαραίτητα όλες τις ιδιότητες τους που συνδέονται με αυτά . Αυτό μειώνει το χώρο αποθήκευσης που απαιτείται για να χειριστεί την αίτηση και βελτιώνει τις ταχύτητες επεξεργασίας .
Εικόνων System.Windows.Media.Visual
Η
Το δέντρο Visual κατηγορία περιλαμβάνει τις λειτουργίες που απαιτούνται για την κατάρτιση δημιουργήσετε οπτικά στοιχεία . Σημειώστε ότι οι προσωρινά αποθηκευμένες όλες οι οδηγίες γραφικά , έτσι ώστε pixels μπορούν να δημιουργηθούν με υψηλότερο ρυθμό ανανέωσης . Αυτό με τη σειρά του μειώνει την πιθανότητα η εφαρμογή να γίνει αδιάφορα . Επιπλέον , η τάξη αυτή αντλεί περιεχόμενο από την «πίσω προς τα εμπρός ", που σημαίνει νέες pixels σχεδιάζονται απλά πάνω από το παλιό pixels . Το όφελος σε αυτό είναι ότι σας επιτρέπει να δημιουργήσετε ημι - διαφανές οπτικό περιεχόμενο .
Εικόνων System.Windows.UIElement
Η
Αυτή η κατηγορία υπο- χειρίζεται τα καθήκοντα μου που σχετίζονται με τη διάταξη , εισόδου και συμβάντων . Οι λειτουργίες διάταξης σας επιτρέπει να ρυθμίσετε το μέγεθος ενός στοιχείου και τη διάταξη , ενώ οι λειτουργίες εισόδου διεκπεραιώνουν τις συναλλαγές λέξη-κλειδί και το ποντίκι . Το κλειδί λειτουργεί κέντρο γύρω Command δέστρες , όπου ορισμένες χειρονομίες εισόδου μπορεί να συνδεθεί άμεσα με συγκεκριμένες εντολές και σχετικές εκδηλώσεις .
Εικόνων System.Windows.FrameworkElement
Η
Το δέντρο FrameworkElement περιέχει τις πολιτικές και τις προσαρμογές που σχετίζονται με σχεδιαγράμματα . Σε αντίθεση με UIElement , ωστόσο , FrameworkElement ασχολείται περισσότερο με τις ιδιότητες που οδηγούν διάταξη . Αυτές οι ιδιότητες περιλαμβάνουν HorizontalAlignment , VerticalAlignment , MinWidth και Περιθωρίου . Πλέον , η τάξη διαθέτει πρότυπα δεδομένων , όπου ο τρόπος που τα δεδομένα οργανώνονται εξαρτάται από τον τύπο των δεδομένων που έχει πρόσβαση .
Εικόνων System.Windows.Controls.Control
Η
Το τελικό WPF της ταξικής ιεραρχίας contanis πολλές «απόθεμα» ιδιότητες για την προσαρμογή της εμφάνισης των ελέγχων . Χειρίζεται επίσης τις δεσμεύσεις της ορισμένες εντολές , όπως ένα κόκκινο κουμπί "X" , σε ορισμένες χειρονομίες εισόδου , όπως είπε κάποιος κλικ κουμπί . Ειδικότερα ? Σας επιτρέπει να προσαρμόσετε τον τρόπο με τον οποίο τέτοια λειτουργία των σχετικών εξαρτημάτων και εμφανίζονται
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα