Η Microsoft κυκλοφορεί μια σημαντική ενημέρωση για το Community Toolkit των Windows

Εικονίδιο ώρας ανάγνωσης 3 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Microsoft Windows Community Toolkit

Microsoft Windows

Η Microsoft ανακοίνωσε σήμερα την κυκλοφορία του Windows Community Toolkit v7.0, μιας από τις μεγαλύτερες εκδόσεις του Toolkit ποτέ. Αυτή η νέα ενημέρωση εργαλειοθήκης συνοδεύεται από αρκετές βελτιώσεις, συμπεριλαμβανομένης της νέα βιβλιοθήκη .NET Standard MVVM, νέοι βοηθοί Toast Notification τόσο για .NET όσο και για UWP, ένα ανανεωμένο σύστημα Animation σύνθεσης για C# & XAML, νέα στοιχεία ελέγχου και άλλα. Μερικές από τις βελτιώσεις και τα νέα χαρακτηριστικά παρατίθενται παρακάτω.

  • Το πακέτο Animation είναι τώρα ελαφρύτερο για να υποστηρίζει μόνο C animations και XAML animations άμεσα. 
  • Διαχωρίσαμε την αναφορά Συμπεριφορές σε μια νέα Microsoft.Toolkit.Uwp.UI.Behaviors πακέτο που περιλαμβάνει διάφορες νέες συμπεριφορές και νέα αγκίστρια σε κινούμενα σχέδια. 
  • Τα εφέ που υπήρχαν στο πακέτο κινούμενων εικόνων υποστηρίζονται τώρα από βελτιώσεις στο Microsoft.Toolkit.Uwp.UI.Media πακέτο που επιτρέπει την προσθήκη εφέ απευθείας σε στοιχεία καθώς και την υποστήριξη κινούμενων εικόνων. 
  • Το πακέτο Controls είναι τώρα ένα μετα-πακέτο που περιέχει διάφορα υπο-πακέτα.  
  • Έχοντας ένα πακέτο γονέα θα πρέπει να κάνετε απλή αναβάθμιση. 
  • Επιπλέον έλεγχοι όπως το DataGrid και το ItemsRepeater Layouts θα συμπεριληφθούν επίσης από προεπιλογή, δίνοντάς σας πρόσβαση σε όλα τα εργαλεία που έχει να προσφέρει όταν ξεκινήσετε. 
  • Το πακέτο Controls εξαρτάται τώρα από το WinUI 2.5, το οποίο θα μας βοηθήσει να παρέχουμε πιο συνεπές στυλ ελέγχου, να προχωράμε και να εκμεταλλευόμαστε τις τελευταίες διορθώσεις και δυνατότητες που προσφέρει η πλατφόρμα. 
  • Αφού δημιουργήσετε μια εφαρμογή, μπορείτε πλέον να τη βελτιστοποιήσετε αφαιρώντας το πακέτο ομπρέλα Controls και συμπεριλαμβάνοντας μόνο τα πακέτα με τα στοιχεία ελέγχου που χρειάζεστε. 
  • Όλες οι επεκτάσεις έχουν μετακινηθεί στον αρχικό χώρο ονομάτων για κάθε πακέτο για να διευκολύνουν την εύρεση, τη χρήση και την κατανόηση από πού προέρχονται. 
  • Οι περισσότεροι θα πρέπει απλώς να απαιτούν αλλαγή χώρου / xmlns για μετεγκατάσταση. 
  • Σημείωση: Προτείνουμε τη μετεγκατάσταση από τη χρήση του Dispatcher στο DispatcherQueue σύμφωνα με τις οδηγίες της πλατφόρμας. Αυτό επιτρέπει τη χρήση στοιχείων εντός XAML Islands και WinUI 3. 
  • Τα API Guard και ThrowHelper έχουν μεταφερθεί σε νέο Microsoft.Toolkit.Diagnostics πακέτο. 
  • Οι βοηθοί αναβολής συμβάντων μετακόμισαν στο Microsoft.Toolkit καθώς είναι συμβατά με .NET Standard. έχουν παραμείνει μόνο οι επεκτάσεις συμβάντων ειδικών του UWP Microsoft.Toolkit.Uwp. 
  • Η ελάχιστη έκδοση πλατφόρμας των στοιχείων UWP του Toolkit είναι τώρα 1809 (17763) για να καταργηθεί το μεγαλύτερο μέρος του υπό όρους κώδικα XAML και να συνδεθεί με την τρέχουσα έκδοση μακροπρόθεσμης συντήρησης των Windows 10. 
  • Έχουμε μετεγκαταστήσει τον κωδικό του Gaze στο C # για να διευκολύνουμε τη συντήρηση και τις βελτιώσεις στο μέλλον. 
  • Καταργήσαμε την προεπιλεγμένη εξάρτηση Json Serializer από Microsoft.Toolkit.Uwp το οποίο προσέθετε ένα σημαντικό αποτύπωμα εφαρμογής, ακόμη και αν δεν χρησιμοποιήθηκε.  
  • Σημείωση: Εάν αναβαθμίζετε μια υπάρχουσα εφαρμογή 6.1 που αποθήκευε πολύπλοκους τύπους, θα πρέπει να βεβαιωθείτε ότι δοκιμάζετε την αναβάθμιση ενός υπάρχοντος χώρου αποθήκευσης δεδομένων ή τον καθορισμό newtonsoft.json σειριακό πρόγραμμα για να διατηρήσετε τη συμβατότητα με την υπάρχουσα εφαρμογή σας. 
  • Ωστόσο, τώρα επιτρέπουμε στον προγραμματιστή της εφαρμογής να καθορίσει όποιο σειριοποιητή επιθυμεί να χρησιμοποιήσει αντ 'αυτού σε περίπτωση που χρειαστεί να μοιραστεί δεδομένα με άλλες πτυχές του μπροστινού / backend τους.  

πηγή: Microsoft

φόρουμ χρηστών

μηνύματα 0